Hælpl til SQL og DATE_FORMAT
jeg har en SQl streng jeg bruger til at udtrække slagsdata pr måned den virker som den var tænkt og dog for jeg ville geren ahve haft det sådan at hvis der ikke havde været salg i en måned så blev værdien sat til nulDenne kode viser en sum pr vare pr måned hvor der har været salg
select DATE_FORMAT(vmi_part_date, '%M %Y') as Maaned ,
DATE_FORMAT(vmi_part_date, '%m %Y') as Maaned2,
sum(vmi_part_qty) as Antalfaktureret
from vmi_part_hist
where vmi_part_cust ='min_kunde'
and vmi_part_part ='min_vare '
group by DATE_FORMAT(vmi_part_date, '%Y%m')
order by DATE_FORMAT(vmi_part_date, '%Y%m')
LIMIT 12
dette vil jeg geren have ændret til at det bliver vist for de sidste 12 måneder og ikke som nu, de sidste 12 måneder hvor der har været salg
kan man det eller skal jeg ud i og lave noget kode der først vælger måned og år og så indsætte det i min sql eller kan man kome uden om det?