powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите разобраться как вывести запрос по дате.
13 сообщений из 13, страница 1 из 1
Помогите разобраться как вывести запрос по дате.
    #39332020
Leicester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица Concert. Она содержит поля: id, event_artist, date. Правильно ли я вывел события по той или иной дате.
Select * From Concert
Where date = ( '%Y-%m-%d')
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332031
Фотография Fogel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeicesterЕсть таблица Concert. Она содержит поля: id, event_artist, date. Правильно ли я вывел события по той или иной дате.
Select * From Concert
Where date = ( '%Y-%m-%d')
неправильно
см. функции
to_date
to_char
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332045
FogelнеправильноКто скажет, что у него не "иная дата", пусть первый бросит в него камнем.
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332164
Leicester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT * TO_CHAR(b, 'YYYY/MM/DD') AS b FROM Concert;
Верно?
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332170
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неверно.

Используйте тэг SRC.
Предоставляйте готовые тестовые данные.
Тестируйте запросы перед выдачей на форум.

Ваш запрос дает:

Код: plsql
1.
ORA-00923: ключевое слово FROM не найдено там, где оно ожидалось



Код: plsql
1.
SELECT TO_CHAR(sysdate, 'YYYY/MM/DD') chard FROM dual;
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332227
Leicester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно вывести информацию о концертах которые прошли 1 июля 2015 года
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332228
Leicester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm, что значит dual, chard? Sysdate разве выводит информацию не за текущий день?
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332251
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leicesterdmdmdm, что значит dual, chard?

Это лишь пример, как форматировать дату в строку. Dual - таблица. Chard - название столбца запроса (алиас).

LeicesterSysdate разве выводит информацию не за текущий день?

Разумеется. К полю в вашей таблице примените функцию to_char сами. Также изучите вопросы сравнения и преобразования дат.

В общем, прежде чем писать на форум, прочтите какой-нибудь учебник по SQL.
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332256
Leicester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT event_artist FROM Concert
Where to_number( to_char(date, 'yyyy mm dd'))= 2015 07 01;
Теперь верно?:)
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332279
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вняли совету использовать тег SRC.
Не вняли совету прочесть учебник.
Намек: желания вам помогать все меньше и меньше.

Вот так принято предоставлять тестовые данные и оформлять код:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
with t as 
    (
       select 1 n, 'string1' s, to_date('01.01.2016', 'dd.mm.yyyy') d from dual union all
       select 2 n, 'string2' s, to_date('01.02.2016', 'dd.mm.yyyy') d from dual union all
       select 3 n, 'string3' s, to_date('01.03.2016', 'dd.mm.yyyy') d from dual
    )
select n, s, d from t
where d >= to_date ('01.02.2016', 'dd.mm.yyyy')
order by d
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332311
Leicester
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Учебник Бен Форта Sql за 10 минут.
А можно расписать что происходит в каждой строке и для чего тэг SRC.
Буду вам очень признателен.
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332313
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeicesterSql за 10 минут.Быдло-тролль?Leicesterдля чего тэг SRC...неспособный увидеть прекрасное.LeicesterА можно расписать что происходит в каждой строкеДа зачем тебе SQL?
...
Рейтинг: 0 / 0
Помогите разобраться как вывести запрос по дате.
    #39332322
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeicesterУчебник Бен Форта Sql за 10 минут.
Если в нем не разъясняются такие основы как alias, типы данных - забудьте про него и прочтите нормальный.
Время начального освоения базовых знаний - никак не 10 минут, а хотя бы месяц.
LeicesterА можно расписать что происходит в каждой строке
Для этого как раз учебники и есть.
Leicester для чего тэг SRC.
Для проявления уважения к участникам форума. Как и подготовленные тестовые данные. И вот еще прочтите.
LeicesterБуду вам очень признателен.

Рано. Я не буду разъяснять каждую строку.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Помогите разобраться как вывести запрос по дате.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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