bonjour,

Soit la requete suivante qui me sort les heures travaillées par employé et par mois.

Elle fonctionne bien mais le classement par mois me donne par exemple:
1-2012
10-2012
-
-
6-2012
9-2012
les mois ne sont pas dans l'ordre ?

est ce qu'il y a une astuce pour contourner ce problème ?

(Je suis sous FB2.1)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
select coalesce(EMPLOYE.EMPRENOM || ' ',' ') || EMPLOYE.EMNOM as PATRO,
extract(month from heures.ptdate)|| '-' || extract(year from heures.ptdate) as MOIS, sum(heures.pttime) as  TOTAL from HEURES
join EMPLOYE on EMPLOYE.EMIDEMP=heures.ptidemp
join CMDCLI on CMDCLI.COIDCDE=heures.ptidcde
group by  MOIS, PATRO
order by  MOIS
merci