Дата в MS SQL

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
danie
Сообщения: 3
Зарегистрирован: 23 ноя 2009, 16:45

23 ноя 2009, 17:08

Запрос к mssql через php.
Ворпос 1: Среди прочих полей возвращает дату в формате "3 окт 2009 0:00". Как настроить вывод даты без времени? "3 окт 2009"
Ворпос 2: Для запроса нужен также ввод дат чтобы задать период. Форматы дат типа YYYY-MM-DD или YYYYMMDD запрос не понимает. Понимает только в числовом формате, скажем не 01.10.2009, а 40087. Как введенные данные YYYY-MM-DD передать в запрос в понятном для него формате?
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

24 ноя 2009, 10:26

substr($date, 0, -4). А лучше trim(substr($date, 0, -4)) - раз уж число часов может быть однозначным или двузначным.
Возможно, to_days('01.10.2009')?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить