powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа с датой.
4 сообщений из 4, страница 1 из 1
Работа с датой.
    #39934618
G_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет! Подскажите, как можно оптимально решить данную задачу, а-то в голову ничего не приходит...

Мы работаем с одной таблицей, в которой нас интересует два столбца: Date ( формат даты, тут записываются даты каких-то действий ), Notes ( текстовой формат, заметки ). Нам надо вывести из столбца с датами последнюю дату в формате dd.mon.yyyy, а из столбца Notes нас интересует только номер документа среди всего текста в заметках.

Я сначала использовал to_char( max(date),'dd.mon.yyyy'), но тут мне сказали сделать без группировки и думать над условием условием.
При работе через order by date desc, у меня система не работает с командой limit 1. Как можно еще вывести последнюю дату, играясь в условии ?
...
Рейтинг: 0 / 0
Работа с датой.
    #39934620
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
Работа с датой.
    #39934632
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сир,
Студентам, желающим помощи
HOWTO :: Как правильно задавать вопросы
Как мне оформить свое сообщение?

1) Полная постановка задачи (без сокращений)
2) Подготовьте тестовые данные, лучше в виде with
например (не ваш случай):

Код: plsql
1.
2.
3.
4.
5.
6.
with tbl(col1,col2,col3) as (
select 1,'name1',to_date('11.02.1921','DD.MM.YYYY') from dual union all
select 2,'name2',to_date('11.02.1922','DD.MM.YYYY') from dual union all
select 3,'name3',to_date('11.02.1923','DD.MM.YYYY') from dual
)
select col2 from tbl...



3) Покажите что сделали, что получили, (не в пересказе и без сокращений), лучше не в виде screenshot а копию текстового вывода

4) используйте Тэги и оформление, читать код без них неудобно
...
Рейтинг: 0 / 0
Работа с датой.
    #39934639
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G_Work

При работе через order by date desc, у меня система не работает с командой limit 1. Как можно еще вывести последнюю дату, играясь в условии ?


какая версия оракля?

ps
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
  1  select * from (
  2   select * from emp order by hiredate desc)
  3* where rownum=1
SQL> /

     EMPNO ENAME      JOB              MGR HIREDATE          SAL       COMM     DEPTNO
---------- ---------- --------- ---------- ---------- ---------- ---------- ----------
      7876 ADAMS      CLERK           7788 12.01.1983       1100                    20



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


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