у меня тоже проблемы с datetime в mssql... а у тебя какой mssql, попробуй дату написать в виде '05/18/2007' и почему не используешь between... а мне вот надо выбрать данные за текущий месяц в enterprise managere без проблем работает select * from tzakaz where MONTH(TZakaz.DateZ)=MONTH(GETDATE()), а вот их пхп эта тема не пашет видимо он не может обработать функции transact sql MONTH и GETDATE, и between не катит потому что в месяцах разное количество дней и запрос не прокатит, и в пхп не могу функцию найти которая может выдрать месяц из даты, написала свою но опять же не знаю как ее в запросе указать чтобы она срабатывала, может кто подскажет
|