Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите изменить запрос / 6 сообщений из 6, страница 1 из 1
12.11.2014, 11:18:26
    #38803168
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите изменить запрос
Есть такой запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
select a.Date 
from (
    select DATE_SUB(curdate(), INTERVAL 5 MONTH) + INTERVAL (a.a + (10 * b.a) + (100 * c.a)) DAY as Date
    from (select 0 as a union all select 1 union all select 2 union all select 3 union all select 4 union all select 5 union all select 6 union all select 7 union all select 8 union all select 9 ) as a
    cross join (select 0 as a union all select 1 union all select 2 union all select 3 union all select 4 union all select 5 union all select 6 union all select 7 union all select 8 union all select 9) as b
    cross join (select 0 as a union all select 1 union all select 2 union all select 3 union all select 4 union all select 5 union all select 6 union all select 7 union all select 8 union all select 9) as c
) a


Он выдает мне даты с '2014-06-12' по '2017-03-07' (во-первых не понятно почему именно 2017-03-07, но с этим ладно...)
Что нужно изменить в этом запросе, чтобы он выдал мне все даты по 2024 год?
Спасибо
...
Рейтинг: 0 / 0
12.11.2014, 11:41:54
    #38803213
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите изменить запрос
JulTне понятно почему именно 2017-03-07
Код: sql
1.
select date_add('2014-06-12', interval 1000 day)


JulTЧто нужно изменить в этом запросе, чтобы он выдал мне все даты по 2024 год?увеличить количество добавляемых дней
...
Рейтинг: 0 / 0
12.11.2014, 12:30:31
    #38803310
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите изменить запрос
tanglirJulTне понятно почему именно 2017-03-07
Код: sql
1.
select date_add('2014-06-12', interval 1000 day)


JulTЧто нужно изменить в этом запросе, чтобы он выдал мне все даты по 2024 год?увеличить количество добавляемых дней
спасибо конечно, но вы могли бы написать готовый запрос?
...
Рейтинг: 0 / 0
12.11.2014, 12:31:26
    #38803311
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите изменить запрос
причем результат должен выводится в удобочитаемом виде, а не в BLOB как в некоторых случаях
...
Рейтинг: 0 / 0
12.11.2014, 12:42:22
    #38803332
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите изменить запрос
JulTпричем результат должен выводится в удобочитаемом виде, а не в BLOB как в некоторых случаях
с этим разобралась, нужно было одну настройку поправить в mysql
...
Рейтинг: 0 / 0
12.11.2014, 12:46:40
    #38803342
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите изменить запрос
JulTвы могли бы написать готовый запрос?
Добавь ещё одну фэйк-таблицу в подзапрос `a` - достаточно будет записей 0..3.

JulTJulTпричем результат должен выводится в удобочитаемом виде, а не в BLOB как в некоторых случаях
с этим разобралась, нужно было одну настройку поправить в mysql
Но явный CAST был бы правильнее.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите изменить запрос / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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