Здравствуйте, cvetkov, Вы писали:
C>C>select count(*) from table where
C>DATE1 between '20110325' and '20110325'
C>or
C>where DATE2 between '20110325' and '20110325'
C>or
C>where DATE3 between '20110325' and '20110325'
C>
Ваш вариант запроса не исключает указанное мной условие:
"если один и тот же клиент делает в один день два или три вида обслуживания, или три обслуживания одного вида, то считать нужно как одно обслуживание."
Результат вашего запроса как раз включает все повторения.