Ciao,premesso che il campo datf è un varchar
questa query
codice:
 
select  datename(month,CONVERT(date,DATF,105)) as miadata,SUM(CAST(NETTO AS INT))  AS quanti from MOVIMENTI where  (CAUS IN ('01', '02','65')) AND (MOVIMENTI.SMAL = '900000.0002') group by DATEname (month,convert(date,datf,105)) order by datename (month,convert(date,datf,105)) 
 
 
funziona perfettamente tranne l'ordine di ragruppamento perché mi ritrovo una cosa del genere

-------
April
Febrary
January etc etc

ho provato con questa modifica sull'order by ma ho un errore

order by datepart(mm,CONVERT(date,DATF,105))desc




-----------
Invece vorrei Gennaio - Febbra.... et et
Grazie