|
|
|
Подскажите как написать запрос !!!
|
|||
|---|---|---|---|
|
#18+
Нужно выбрать стоимость в зависимости от даты. Например стоимость всех изделий по ценам на '10-01-02', если цены на данный период нет то берется та что является последней (но меньше '10-01-02') Решил задачу через функцию работает, но может есть у кого другие варианты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 12:30:01 |
|
||
|
Подскажите как написать запрос !!!
|
|||
|---|---|---|---|
|
#18+
Тебе надо GROUP BY, MAX использовать! И в форумах похожее неоднократно обсуждалось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 12:36:27 |
|
||
|
Подскажите как написать запрос !!!
|
|||
|---|---|---|---|
|
#18+
Напиши пожалуйста как это примерно будет выглядеть ! попробвал что-то не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 12:46:31 |
|
||
|
Подскажите как написать запрос !!!
|
|||
|---|---|---|---|
|
#18+
CREATE PROCEDURE price_date @s_date smalldatetime AS SELECT tov_id, tov_name, (SELECT TOP 1 tov_price FROM sales WHERE sales.tov_id = tov.tov_id AND sale_date =< @s_date ORDER by sale_date) AS tov_price_date FROM tov примерно так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 12:53:04 |
|
||
|
Подскажите как написать запрос !!!
|
|||
|---|---|---|---|
|
#18+
sorry, ...ORDER by sale_date DESC... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 12:55:07 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1818530]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 289ms |

| 0 / 0 |
