Про date и where

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

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

Ответить
Demm
Сообщения: 40
Зарегистрирован: 12 ноя 2004, 19:11

Вот есть такие вопросы. Как вставить в таблицу в поле date текущую дату?
И есть таблица продажи, в ней проставлена дата продажи(например 2005-12-14). Как указать условие для анализа продаж по дням недели и по месяцам?
Ответьте пожалуйста!
alexx
Сообщения: 116
Зарегистрирован: 02 июл 2004, 22:29
Откуда: Hamburg

Код: Выделить всё

INSERT INTO Table1 (date_col, amount) values(@now, 10.95)
лучше

Код: Выделить всё

INSERT INTO Table1 (date_col) values(@datetostring(@now,'YYYY-MM_DD')
Анализ через group by:

Код: Выделить всё

select date_col, count(id), sum(amount) from where date_col = 05/12/14 grou by date_col;
В зависимости от SQL диалекта функции называются по другому, но смысл тотже.
-------------
Лень - двигатель прогресса!
Ответить