|
|
|
Определение минимальной цены на предыдущую дату
|
|||
|---|---|---|---|
|
#18+
Есть 2 таблицы Товары c_i id id_product price id_cs1 2 50 12 2 40 23 2 50 3 Поставки cs id dt1 2012-02-222 2012-02-233 2012-02-234 2012-02-24 Необходимо найти минимальную цену на предыдущую дату поставки, те для поставки 4 предыдущая дата '2012-02-23' а минимальная цена 40 определение предыдущей даты сделал вот так,получается как то громоздко,а как определить мин цену? Буду рад любым советам и помощи, заранее спасибо! Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 11:01:51 |
|
||
|
Определение минимальной цены на предыдущую дату
|
|||
|---|---|---|---|
|
#18+
для конкретной поставки - вот один из вариантов Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. Для всех поставок: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. iddtmin_prev_price12012-02-22NULL22012-02-2350.000032012-02-2350.000042012-02-2440.0000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 11:32:44 |
|
||
|
Определение минимальной цены на предыдущую дату
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, Большое спасибо!=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 11:49:32 |
|
||
|
Определение минимальной цены на предыдущую дату
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, а как быть со случаем когда в поставке несколько товаров? id id_product price id_cs1 2 50 12 2 40 24 1 30 23 2 50 3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 13:40:26 |
|
||
|
Определение минимальной цены на предыдущую дату
|
|||
|---|---|---|---|
|
#18+
dewlad , а что получиться-то должно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 13:48:19 |
|
||
|
Определение минимальной цены на предыдущую дату
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, я упустил в задаче момент с несколькими товарами в одной поставке, те для каждого товара из поставки должна быть своя мин цена Для таблиц id id_product price id_cs1 2 50 12 2 40 24 1 30 23 2 50 3 id dt1 2012-02-222 2012-02-233 2012-02-234 2012-02-24 должно получиться id_product min_pre_price2 null2 501 null240 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2014, 14:04:14 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38572841&tid=1835172]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 369ms |

| 0 / 0 |
