Posez votre question Signaler

SQL date du jour

Mirette - Dernière réponse le 27 oct. 2008 à 14:53
Bonjour,
Quelle est la commande sql pour sélectionner dans une liste, les dates du jour en cours ?
Merci
M
Lire la suite 

SQL date du jour »

8 réponses
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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!!
@+
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
enleve les () quand tu fais current_date...voir si ca marche..
Ajouter un commentaire
Réponse
+0
moins plus
Ca ne change rien :(
Ajouter un commentaire
Réponse
+0
moins plus
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...
Mirette - 27 oct. 2008 à 14:41
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 ?
Ajouter un commentaire
Réponse
+0
moins plus
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?
Ajouter un commentaire
Ce document intitulé « SQL date du jour » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook