powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос!!!
5 сообщений из 5, страница 1 из 1
Запрос!!!
    #35303580
Beer_Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем.
Есть табличка
------- ------- -------------- ----------- -----------
Код Дата Номер Предок Стоимость
------- ------- -------------- ----------- -----------
1 12.07.2007 68.2 200
2 20.07.2007 13.5 100
3 20.01.2008 68.4 1 500
4 15.03.2008 68.2 3 150
-------------------------------------------------------------------
На вход функции подается дата (например 30.02.2008) и Номер, который был актуален на входную дату (68.4). В результате мы должны определить стоимость предмета с номером 68.4 на 30.02.2008.
Мне, кажется, что надо писать рекурсивный запрос, но с этим я никогда не сталкивался:( (Честно сказать у меня вообще маловато опыта в SQL).
Подскажите пожалуйста как это реализовать!! Очень нужна помощь!!
...
Рейтинг: 0 / 0
Запрос!!!
    #35303594
Beer_Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения табличка получилась не очень наглядная, попытаюсь исправиться

код | Дата | Номер | Предок| Стоимость
1 | 12.07.2007 | 68.2 | null | 200
2 | 20.07.2007 | 13.5 | null | 100
3 | 20.01.2008 | 68.4 | 1 | 500
4 | 15.03.2008 | 68.2 | 3 | 150
...
Рейтинг: 0 / 0
Запрос!!!
    #35303603
Beer_Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения табличка получилась не очень наглядная, попытаюсь исправиться

код | Дата | Номер | Предок| Стоимость
1 | 12.07.2007 | 68.2 | null | 200
2 | 20.07.2007 | 13.5 | null | 100
3 | 20.01.2008 | 68.4 | 1 | 500
4 | 15.03.2008 | 68.2 | 3 | 150
...
Рейтинг: 0 / 0
Запрос!!!
    #35303611
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beer_Hunterмы должны определить стоимость предмета с номером 68.4 на 30.02.2008.Во-первых, с такой датой ничего не получится :о)
Во-вторых, раз уж это функция, то можно делать что угодно. А именно (если я правильно понял задачу) нужно найти запись с максимальной датой, меньшей или равной, чем переданная (и нужным номером). В чем проблема?
У Вас на одну и туже дату для одного и того же номера могут быть несколько строк?
...
Рейтинг: 0 / 0
Запрос!!!
    #35303675
Beer_Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет даты, когда вбивал сюда вопрос дату вбил не в том формате.
А насчет всего остального: огромное спасибо всё оказалось проще, чем я думал.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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