
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.11.2002, 13:32:29
|
|||
|---|---|---|---|
|
|||
Помогите с запросом по дате актуальности |
|||
|
#18+
Есть таблица цен на товары (Id) с датой начала ее действия Id Price Date --------------------- 1 1.0 01.03.2002 2 2.0 05.03.2002 1 1.5 15.03.2002 1 2.0 01.04.2002 ... Есть таблица продаж товара с датой продажи Date Id --------------- 03.03.2002 1 10.03.2002 2 17.03.2002 1 25.03.2002 1 05.04.2002 1 Надо к каждой продаже привязать актуальную на тот день цену. Т.е. Date Id Price ---------------------- 03.03.2002 1 1.0 10.03.2002 2 2.0 17.03.2002 1 1.5 25.03.2002 1 1.5 05.04.2002 1 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 13:43:02
|
|||
|---|---|---|---|
Помогите с запросом по дате актуальности |
|||
|
#18+
можно сделать примерно так. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 13:46:17
|
|||
|---|---|---|---|
Помогите с запросом по дате актуальности |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Как-то так наверное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 14:21:18
|
|||
|---|---|---|---|
|
|||
Помогите с запросом по дате актуальности |
|||
|
#18+
У меня создается впечатление что было бы разумно дополнить таблицу цен датой окончания действия цены, в таком случае, конечно сложнее становится цены вбивать (нужно обеспечить неперекрытие периода действия цен), зато скорость выполнения запросов в ситуациях подобных этой ощутимо увеличится, да и запрос станет проще Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 14:24:21
|
|||
|---|---|---|---|
|
|||
Помогите с запросом по дате актуальности |
|||
|
#18+
Прошу прощения, конечно еще .... and Price.ID = Sell.ID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 14:39:52
|
|||
|---|---|---|---|
Помогите с запросом по дате актуальности |
|||
|
#18+
Это понятно! Но если продумать перекрестные периоды дат, то всеравно получается один из предложенных скриптов единственно добавление {price_end_date}<={sell_date} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 14:40:37
|
|||
|---|---|---|---|
Помогите с запросом по дате актуальности |
|||
|
#18+
Ошибся естественно >= Как-же редактирования сообщения не хватает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 15:17:11
|
|||
|---|---|---|---|
Помогите с запросом по дате актуальности |
|||
|
#18+
To winglex. Дату окончания периода действия цен легко можно устанавливать триггером, т.ч. никаких новых сложностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2002, 15:39:29
|
|||
|---|---|---|---|
Помогите с запросом по дате актуальности |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1818843]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 330ms |

| 0 / 0 |
