Requete sql [Résolu/Fermé]

Signaler
Messages postés
70
Date d'inscription
dimanche 31 août 2008
Statut
Membre
Dernière intervention
23 août 2011
-
72ch
Messages postés
4
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
1 juillet 2013
-
Bonjour,
je débute en msql et je ne parviens pas à faire une requête avec une date,je vous explique
j'ai une table dans ma base de données qui s'appellent epiceries

j'ai quatre champs:

Num (numéro d'articles)
Article (designation de l'article)
Categorie
Date_ca (date de commande)
C_A (chiffre d'affaire de l'article)

la requête à réaliser est la suivante:

afficher la liste des articles vendu en février


j'ai essayer des truc du genre
SELECT Article
FROM ca
WHERE (SELECT MONTH('Date_ca') FROM ca) = '02'

merci

4 réponses

Messages postés
26
Date d'inscription
vendredi 17 octobre 2008
Statut
Membre
Dernière intervention
31 janvier 2010

essay avec juste Month=02

ou alor tu fais

..
FROM c_a
WHERE date_ca<=2010-02-31
AND date_ca>=2010-02-01


PS: je ne suis plus sur de l'ordre d'affichage de la date, je crois que c'est an-mois-jour ou jour-mois-an je ne sais plus
salut,

month() est un fonction.
dans ton cas, ça serait
SELECT Article
FROM ca
WHERE MONTH(Date_ca) = 2

mais comme on ne sait pas quel système tu utilises, il n'est pas sûr que cette requête fonctionne
Messages postés
70
Date d'inscription
dimanche 31 août 2008
Statut
Membre
Dernière intervention
23 août 2011

salut,merci ca marche avec
SELECT Article
FROM ca
WHERE MONTH(Date_ca) = '2 '
Messages postés
4
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
1 juillet 2013

salut a tous :
assayer avec ceci je pense que ca va marchi

SELECT epiciere.article, epiciere.date_c
FROM epiciere
WHERE (((epiciere.date_c)="entrer 01/02/2010" And (epiciere.date_c)=#2/1/1931#/2010));