i have sales table shows date , time of each sale.
for example:
saleid | saledate | saletime
1 | 20110327 | 101
2 | 20110327 | 102
3 | 20110328 | 201
(so sale 2 occurred on 20110327 @ 102)
i need construct single sql statement that:
groups sales date (each row different date) , then
counts sales each time range. (with each time range being separate column)
the table should this:
saledate | 101-159 | 200-259 |
20110327 | 2 | 0 |
20110328 | 0 | 1 |
it needs single statement , saledate , saletime need remain in numeric format.
(i pulling database table several million rows)
i using ms access
any advice appreciated.
thank much!
select saledate, sum(iif(saletime >= 101 , saletime <= 159), 1, 0) [101to159) sum(iif(saletime >= 200 , saletime <= 259), 1, 0) [200to259) mytable group saledate
note: haven't run query. however, how be.
Comments
Post a Comment