requette sql !

requette sql ! - Programmation

Marsh Posté le 16-10-2001 à 10:22:12    

slt,
je veux faire une requette (count), en regroupant les resultats par moi donc avoir une ligne par mois de mon historique
 
comment puis je faire
 
merci
 :hello:

Reply

Marsh Posté le 16-10-2001 à 10:22:12   

Reply

Marsh Posté le 16-10-2001 à 10:41:47    

sous Oracle, ca ressemblerait à :
 
select count(toto), to_date(to_char(champ_date,'YYYYMM';),'YYYYMM';) as mois
from table  
group by (mois)
 
to_date(to_char(champ_date,'YYYYMM';),'YYYYMM';) permettant de ramener le champ date au mois près
 
à toi d'adapter à ton SGBD


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 16-10-2001 à 10:57:43    

oui merci  
ma fonction en fait c'est plutot sum(decode(....
et je veux pas preciser le mois mais qu'il regroupe tous seul par mois
 
merci

Reply

Marsh Posté le 16-10-2001 à 11:05:54    

ben ça regroupe par mois
en plus tu peux rajouter un joli order by mois

Reply

Marsh Posté le 16-10-2001 à 11:10:37    

ddr555 a écrit a écrit :

ben ça regroupe par mois
en plus tu peux rajouter un joli order by mois  




 
tiens qu'est-ce tu fais sur programmation?
 
tu t'es perdu toi aussi ? :D


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 16-10-2001 à 11:26:48    

ok merci les gars
3 mois d'arret dur la reprise
@+
 :eek2:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed