run the Query showing the sales Between Date() And DateAdd('d',-90,Date())
now create a other query use the above one and then join them to the Product table (right on the Join and select one of the options 2 or 3)
include ALL records form '???' and only those records form the '??' where the joined feilds are equal
if you select the right one you will now see all records form the between query and the blank ones which are the one not solds
them you can add a iif(isnull(feildname),0,feildname) which put the 0 in the coloum
hope this help
See clear as mud
the aim is store once, not store multiple times
Remember... Optimize 'til you die!
Progaming environment: Access based on my own environment: DAO3.6/A97/A2000/A2003/A2007/A2010 VB based on my own environment: vb6 sp5 ASP based on my own environment: 5.6 VB-NET based on my own environment started 2007 SQL-2005 based on my own environment started 2008 MYLE YOUR PASSWORD IS JUST LIKE YOUR TOOTHBRUSH DON'T SHARE IT.