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;
Deux, n'apprendront pas; le timide et l'arrogant
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.
Deux, n'apprendront pas; le timide et l'arrogant
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())
Deux, n'apprendront pas; le timide et l'arrogant
Je crois que le Year(now()) fonctionne avec certaine base de données, pour le Year(date()) je ne sais pas, faut tester ^^Envoyé par hocine
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
Merci Malatar et Hocine
je vois que la requet ne fonctionne pas avec Year(Ladate) il m'affiche le message 'mot clé incorrecte' ok
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager