|
|
|
Посоветуйте с запросом
|
|||
|---|---|---|---|
|
#18+
Есть две таблицы Tovar (TovarId, TovarName) Prices(TovarId, PriceDate, Price) Мне нужно выбрать товары с ценами, взяв посленюю по дате цену товара. Притом если в один день у товара две цены, чтоб бралась одна из них Чтоб был результат типа такого (TovarId, PriceDate, Price) (1, '01.02.2004', 10) (2, '23.03.2004', 5.2) (3, '01.04.2004', 7.6) Пока приходит на ум что-то вроде Код: plaintext 1. 2. но этот способ не учитывает, что в один тень у товара может быть две цены. Можно(нужно?) конечно добавить уникальное поле PriceId - ключ для таблицы Prices, и добавить ещё один аналогичный внутренний селект по PriceId... Можно что-то красивее придумать? Или обычно так и делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 01:04 |
|
||
|
Посоветуйте с запросом
|
|||
|---|---|---|---|
|
#18+
Select Prices.TovarId, Prices.PriceDate, first(Prices.Price) ... group by Select Prices.TovarId, Prices.PriceDate а остальное как и было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 01:11 |
|
||
|
Посоветуйте с запросом
|
|||
|---|---|---|---|
|
#18+
Спасибо! Высплюсь, и буду пробовать, хоть и видно, что должно работать... А то чем ближе к утру, тем больше глупых вопросов появляется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 01:17 |
|
||
|
Посоветуйте с запросом
|
|||
|---|---|---|---|
|
#18+
:^) Может, мне перестать отвечать по ночам... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 01:21 |
|
||
|
Посоветуйте с запросом
|
|||
|---|---|---|---|
|
#18+
Ночью Саныч отвечает :) Днем - отвечает без продыху :) Саныч - а спишь ты когда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 09:30 |
|
||
|
Посоветуйте с запросом
|
|||
|---|---|---|---|
|
#18+
Ну, вот как раз сейчас проснулся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2004, 10:56 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32523391&tid=1674523]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 459ms |

| 0 / 0 |
