Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос!!!
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем. Есть табличка ------- ------- -------------- ----------- ----------- Код Дата Номер Предок Стоимость ------- ------- -------------- ----------- ----------- 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). Подскажите пожалуйста как это реализовать!! Очень нужна помощь!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2008, 22:55 |
|
||
|
Запрос!!!
|
|||
|---|---|---|---|
|
#18+
Прошу прощения табличка получилась не очень наглядная, попытаюсь исправиться код | Дата | Номер | Предок| Стоимость 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2008, 23:06 |
|
||
|
Запрос!!!
|
|||
|---|---|---|---|
|
#18+
Прошу прощения табличка получилась не очень наглядная, попытаюсь исправиться код | Дата | Номер | Предок| Стоимость 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2008, 23:14 |
|
||
|
Запрос!!!
|
|||
|---|---|---|---|
|
#18+
Beer_Hunterмы должны определить стоимость предмета с номером 68.4 на 30.02.2008.Во-первых, с такой датой ничего не получится :о) Во-вторых, раз уж это функция, то можно делать что угодно. А именно (если я правильно понял задачу) нужно найти запись с максимальной датой, меньшей или равной, чем переданная (и нужным номером). В чем проблема? У Вас на одну и туже дату для одного и того же номера могут быть несколько строк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2008, 23:30 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=270&tid=2004369]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 346ms |

| 0 / 0 |
