Bonjour et bonne année 2006 à tous pour commencer !

Je voudrais faire une requête SQL sur une table, qui se compose comme suit champ 1 : identifiant
champ 2 : adversaire
champ 3 : date du match
champ 4 : heure
champ 4 : domicile (0 ou 1)

je voudrais faire une requête SQL qui me permet de sortir de cette table la date du prochain match à domicile. Pour le moment je suis arrivé à la solution suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT DISTINCT code_equipe, code_adv, date
FROM matchs
WHERE domicile =1
AND date > current_date( )
GROUP BY date ASC
mais la requête me donne comme résultats tout les matchs à domicile qui n'ont pas encore était joué. Moi je voudrais seulement le 1er à jouer par rapport à la date courrente.

De plus je peux avoir plusiseurs match dans un même mois, donc comment faire la différence ?
Une solution ?

Merci à tous