je cherche une requet qui permet de retourner les mois des dates ds un tableau sous paradox je veux les regroupé by mois pour pouvoire faire des statistiques sur l'année les dates sont sous le format (ex 01/01/2006)
je cherche une requet qui permet de retourner les mois des dates ds un tableau sous paradox je veux les regroupé by mois pour pouvoire faire des statistiques sur l'année les dates sont sous le format (ex 01/01/2006)
Salut,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var year,month,day :word; begin decodedate(votrechamp,year,month,day); edit1.text:=inttostr(month); end;
Voila en gros, comment faire avec une requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select Month(LaDate),Year(Ladate),count(*) from la_table Where Year(LaDate) = 2006 Group Month(LaDate),Year(Ladate)
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Salut MATATAR,
avec tous le respect que je vous dois, j'ai essayé avec year mais sa ne marche pas, mais pour le code c'est OK.
peut être que j'ai fait une erreur,mais year est accepter dans les reqêttes ACCESS amis pour DELPHI, et je ne sais pas pourquoi.
MERCI.
oups une erreur dans la requete
PS:Hocine tu ne reponds pas à sa question avec ton bout de code, et mis à part le 'by' oublié, la requete que j'ai donné fonctionne pour n'importe quel SGBD, car c'est une requete à la norme SQL-92
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select Month(LaDate),Year(Ladate),count(*) from la_table Where Year(LaDate) = 2006 Group by Month(LaDate),Year(Ladate)
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Salut Malatar,
Oui Bien sûr, vous avez préciser sur votre requête
à la place de 2006 est-ce que je peut faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Where Year(LaDate) = 2006
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Where Year(LaDate) = year(date()) ou year(now())
Partager