Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать выборку данных по критерию1 и дате на промежуток времени? / 3 сообщений из 3, страница 1 из 1
08.02.2015, 20:11:26
    #38874255
winner13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку данных по критерию1 и дате на промежуток времени?
Добрых времени суток всем участникам. С MySQL дружу не так давно, поэтому такой вопрос как сделать выборку из таблицы по столбцу1 например, и выбрать из столбца1 все совпадения по дате в промежуток с одной даты по другую, которые хранятся в столбце2.

SELECT SUM(opozdaniya) AS opa WHERE `root`.`filial`=`south`- проходит нормально, правильно суммирует, нужно добавить выборку ещё по датам которые хранятся в столбце data

Ошибки выдаёт когда делаю такой запрос:

SELECT SUM(opozdaniya) AS opa WHERE `root`.`filial`=`south` BETWEEN `root`.`data`=`2015-01-01 8:00:00` AND `root`.`data`=`2015-02-01 8:00:00`;

При таком запросе ругается на синтаксис возле оператора BETWEEN, а я не знаю как пробовать, и как можно по другому составить правильно конструкцию запроса.
...
Рейтинг: 0 / 0
08.02.2015, 20:49:08
    #38874266
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку данных по критерию1 и дате на промежуток времени?
winner13Добрых времени суток всем участникам. С MySQL дружу не так давно, поэтому такой вопрос как сделать выборку из таблицы по столбцу1 например, и выбрать из столбца1 все совпадения по дате в промежуток с одной даты по другую, которые хранятся в столбце2.

SELECT SUM(opozdaniya) AS opa WHERE `root`.`filial`=`south`- проходит нормально, правильно суммирует, нужно добавить выборку ещё по датам которые хранятся в столбце data

Ошибки выдаёт когда делаю такой запрос:

SELECT SUM(opozdaniya) AS opa WHERE `root`.`filial`=`south` BETWEEN `root`.`data`=`2015-01-01 8:00:00` AND `root`.`data`=`2015-02-01 8:00:00`;

При таком запросе ругается на синтаксис возле оператора BETWEEN, а я не знаю как пробовать, и как можно по другому составить правильно конструкцию запроса.
Код: sql
1.
WHERE `root`.`filial`=`south` AND `root`.`data` BETWEEN '2015-01-01 8:00:00' AND '2015-02-01 8:00:00';  

обратите особое внимание на кавычки.
...
Рейтинг: 0 / 0
11.02.2015, 23:14:12
    #38877478
winner13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать выборку данных по критерию1 и дате на промежуток времени?
tanglir,
Спасибо больше получилось. Для делфистов, если случайно найдёте этот пост, то одинарная кавычка, это #39.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сделать выборку данных по критерию1 и дате на промежуток времени? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]