SQL date du jour

Mirette -  
chuka Messages postés 980 Statut Membre -
Bonjour,

Quelle est la commande sql pour sélectionner dans une liste, les dates du jour en cours ?

Merci
M
A voir également:

7 réponses

Mirette
 
Je colle ma requête SQL qui me renvoie toutes les dates. Je voudrais qu'elle ne me renvoie que la date du jour en cours.

S'il vous plaît...

SELECT TOP 100 PERCENT dbo.F_DOCENTETE.DO_Date, dbo.F_COMPTET.IDF_CIP, dbo.F_ARTICLE.CIP, dbo.F_DOCLIGNE.DL_Qte,
dbo.F_DOCENTETE.DO_Piece, dbo.F_LOTSERIE.LS_NoSerie
FROM dbo.F_DOCLIGNE INNER JOIN
dbo.F_DOCENTETE ON dbo.F_DOCLIGNE.DO_Domaine = dbo.F_DOCENTETE.DO_Domaine INNER JOIN
dbo.F_ARTICLE ON dbo.F_DOCLIGNE.AR_Ref = dbo.F_ARTICLE.AR_Ref INNER JOIN
dbo.F_COMPTET ON dbo.F_DOCENTETE.CT_NumPayeur = dbo.F_COMPTET.CT_Num INNER JOIN
dbo.F_LOTSERIE ON dbo.F_ARTICLE.cbMarq = dbo.F_LOTSERIE.cbMarq
WHERE (dbo.F_DOCLIGNE.DO_Type = 6)
ORDER BY dbo.F_DOCENTETE.DO_Piece
0
chuka Messages postés 980 Statut Membre 378
 
Salut,
Pour Oracle tu peux mettre:
select ..... from ..... where ton_champ_date=trunc(sysdate)
Pour MySQL (que je connais tres peu)
select ..... from ..... where ton_champ_date=current_date()
J'espere ca pourra t'aider!!
@+
0
Mirette
 
Merci mais ça ne marche pas.

On est bien d'accord, la fin de ma requête doit ressembler à ça :

WHERE (dbo.F_DOCLIGNE.DO_Type = 6) and (dbo.F_DOCENTETE.DO_Date = CURRENT_DATE())
ORDER BY dbo.F_DOCENTETE.DO_Piece

Si c'est bien ça, j'ai alors le msg suivant :
Syntaxe incorrecte vers le mot clé 'CURRENT_DATE'.

Je désespère...

Merci quand même
M
0
chuka Messages postés 980 Statut Membre 378
 
Salut,
enleve les () quand tu fais current_date...voir si ca marche..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mirette
 
Ca ne change rien :(
0
chuka Messages postés 980 Statut Membre 378
 
re
Tu pourrais me donner le format de ton champ date?(dbo.F_DOCENTETE.DO_Date)
Me donner le format de current_date?(select current_date;)
Si les deux formats sont différents il faudra les formater...
0
Mirette
 
Excuse moi, je suis top débutante et je ne saisis pas trop ta question. Où puis-je trouver les infos que tu me demandes ?
0
chuka Messages postés 980 Statut Membre 378
 
pour le format current_date lance la requete:
select current_date; (tu devrais avoir la date sous une certaine forme: JJ-MM-AAAA ou AAAA-MM-JJ)
Pour dbo.F_DOCENTETE.DO_Date quand tu as le retour de la requête de quel forme est la date? JJ-MM-AA ou AA-MM-JJ ou AAAA-MM-JJ ou etc.... et dans ce champs de retour, as tu seulement la date ou la date et l'heure?
0