подскажите с организацией запроса

Денис24
Дата: 19.02.2008 11:14:58
подскажите пожалуста, как выйти из такой ситуации?
Есть таблица-база тел звонков со следующей структурой
data_d ext type
Все просто-нужно выбрать все входящие в определ диапазоне и по определ типу(входящие)
SELECT year(date_d) AS y, 
month(date_d) AS m,
(Count(IIf(InStr("170/171/172/173/174/175",[ext]),[ext],Null))) as count
from ats   where type='I'
GROUP BY year(date_d), month(date_d);
Но вся проблема в том что мне нужно подсчитать кол-во звонков не только по "170/171/172/173/174/175" но и "185/186/....." в определенные дни месяца.
Тоесть постоянно считать по "170/171/172/173/174/175" а в определенные даты "170/171/172/173/174/175"+"185/186/....."
подскажите как это организовать?
Karfaqen
Дата: 19.02.2008 11:50:40
Попробуйте в таком духе:
SELECT year(date_d) AS y, month(date_d) AS m, Count(*) as counter
from ats where type="I" and
(
 InStr(1,"170/171/172/173/174/175",[ext])>0 OR
 InStr(1,"185/186/187/188/189/190",[ext])>0 AND Day(date_d) IN (5,10,15,20,25)
)
GROUP BY year(date_d), month(date_d)