Rechercher : dans
Par :

SQL date du jour

Dernière réponse le 27 oct 2008 à 14:53:34 Mirette, le 27 oct 2008 à 10:03:48 
 Signaler ce message aux modérateurs

Bonjour,

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

Merci
M

Configuration: Windows XP
Firefox 2.0.0.1

Meilleures réponses pour « SQL date du jour » dans :
[PHP] Dernier jour du mois / Nombre de jours dans le mois VoirSoient $m le numéro du mois en question et $y l'année. La fonction date() permet d'afficher directement le nombre de jours dans le mois avec le caractère "t" :
Javascript - Date de dernière modification de la page VoirIl est possible, en langage Javascript, d'afficher la date de dernière modification de la page Web grâce à la propriété lastModified de l'objet document :
Javascript - L'objet Date VoirLes particularités de l'objet Date L'objet Date permet de travailler avec toutes les variables qui concernent les dates et la gestion du temps. Il s'agit d'un objet inclus de façon native dans Javascript, et que l'on peut toujours utiliser. La...
SQL - Tri VoirTri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...

1

Mirette, le 27 oct 2008 à 11:25:33

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

Répondre à Mirette

2

chuka, le 27 oct 2008 à 11:44:38

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!!
@+

Répondre à chuka

3

Mirette, le 27 oct 2008 à 11:54:30

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

Répondre à Mirette

4

chuka, le 27 oct 2008 à 12:08:51

Salut,
enleve les () quand tu fais current_date...voir si ca marche..

Répondre à chuka

5

Mirette, le 27 oct 2008 à 13:55:24

Ca ne change rien :(

Répondre à Mirette

6

chuka, le 27 oct 2008 à 14:12:30

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...

Répondre à chuka

7

Mirette, le 27 oct 2008 à 14:41:18

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 ?

Répondre à Mirette

8

 chuka, le 27 oct 2008 à 14:53:34

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?

Répondre à chuka