Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка данных по годам / 6 сообщений из 6, страница 1 из 1
01.02.2016, 13:32:06
    #39160098
ratafiya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка данных по годам
Добрый день коллеги!

Кому не сложно, прошу посмотреть очень простое задание

Вам необходимо создать запрос на выборку данных из таблицы receivers. В результате должны получится платежи только за 2013, 2014 годы. В поле допустимы только имя поля paydate,функция YEAR(), знаки сравнения, логические операторы и числа Исходная таблица и требуемый результат выглядят следующим образом:

Было:
num paydate receiver value
1 2012-02-13 1 3000000
2 2012-02-13 2 9139000
3 2013-02-14 1 420000
4 2013-02-15 3 5000000
5 2014-02-19 2 13800
6 2014-03-17 1 6400000
7 2015-01-29 1 1100000
8 2015-01-03 2 25000

Получили:
num paydate receiver value
3 2013-02-14 1 420000
4 2013-02-15 3 5000000
5 2014-02-19 2 13800
6 2014-03-17 1 6400000
Заполните недостающие части запроса.

Начинаем запрос с SELECT * FROM expenses WHERE.........;

Всем спасибо за проявленный интерес и профессионализм!
...
Рейтинг: 0 / 0
01.02.2016, 13:46:17
    #39160141
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка данных по годам
ratafiya В поле допустимы только имя поля paydate,функция YEAR(), знаки сравнения, логические операторы и числав каком таком поле?
ratafiyaВсем спасибо за проявленный интерес и профессионализм! Не за что .
...
Рейтинг: 0 / 0
01.02.2016, 13:58:13
    #39160170
ratafiya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка данных по годам
имеется в виду в запросе: SELECT * FROM expenses WHERE.........;
...
Рейтинг: 0 / 0
01.02.2016, 15:37:31
    #39160309
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка данных по годам
ratafiya,

В результате должны получится платежи только за 2013, 2014 годы.

Код: sql
1.
SELECT * FROM expenses e WHERE paydate between '20130101' and '20141231 23:59:59'
...
Рейтинг: 0 / 0
01.02.2016, 15:46:56
    #39160322
ratafiya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка данных по годам
я тут долго поломал голову, в итоге правильный ответ:

SELECT*FROM expenses WHERE YEAR(paydate)=2013 OR YEAR(paydate)=2014;

спасибо за внимание!
...
Рейтинг: 0 / 0
01.02.2016, 16:35:12
    #39160388
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка данных по годам
можно отсылать вопрос в ЧтоГдеКогда.... Михаилу Муну...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка данных по годам / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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