25.09.2007 Cnt1, Cnt2, Cnt3
26.09.2007 Cnt1, Cnt2, Cnt3
.....
где Cnt(i) - количество записей, удовлетворяющих i-му набору критериев.
Есть таблица с интервалами дат за которые нужно считать, но, к сожалению в одном запросе не получается написать что-то типа:
Код: Выделить всё
select tbldat.StartDate, tbldat.EndDate, count(tbl1.OrderID), count(tbl2.OrderID)
from Orders tbl1, Orders tbl2
where tbl1.SomeField=Criteria_1 and tbl2.SomeField=Criteria_2
group by tbldat.StartDate, tbldat.EndDate


Почему хотелось бы получить результат вида
25.09.2007 Cnt1, Cnt2, Cnt3
26.09.2007 Cnt1, Cnt2, Cnt3
потому что это, собственно только начало, дальше с этим результатом еще поработать придётся...