|
|
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
Просмотрел форум, но аналогии не нашел. Может плохо искал. Кто знает помогите. Имеется запрос с полями Код.Товар.Цена1.Цена2.Цена3.Мин. Как в этом же запросе в поле Мин. вернуть минимальную цену товара. Поля цен могут содержать записи, а могут быть пустыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 22:07:11 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
авторИмеется запрос с полями Код.Товар.Цена1.Цена2.Цена3.Мин. Вероятно, вместо точек имелись в виду запятые? Тогда примерно так select код, товар, цена1, цена2, цена3 iif(цена2<цена1,iif(цена3<цена2,цена3,цена2),iif(цена3<цена1,цена3,цена1)) as мин from таблица А, впрочем, м.б. нет. Если какая-то цена не указана, что надо возвращать в качестве минимальной цены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 22:16:46 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
Полей Цена может быть больше трех, зависит от количества поставщиков. Длинное выражение получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 22:26:23 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
Буду немножко невежливым. Значит, корявая структура базы. Надо сделать нормальную структуру и вопрос сам снимется. Но коль скоро ее нет, можно имитировать ее запросами а-ля select код, 1 аs типЦены, Цена1 as цена union select код, 2 аs типЦены, Цена2 as цена ... select код, nnn аs типЦены, Ценаnnn as цена И уже из него выбирать минимальную цену. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 22:42:00 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
Что значит "Полей Цена может быть больше трех, зависит от количества поставщиков"??? Типа в какой-то записи три поля, в какой-то семь, в какой-то восемь? Вы уж определитесь - сколько у вас столбцов в таблице. На пальцах посчитайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 22:49:02 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
Если по таблице на поставщика, то можно учреждать премию и назначать первого номинанта :) //когда-то на анекдот.ру видел "историю" (в топ 100 какого-то года попала) о премии (не помню, как называется :( ) за самую нелепую смерть. Так вот, одним из "победителей" стал хулиган, бросивший кирпич в витрину, застекленную "пружинящим" стеклом. Булыжник срикошетил ему в голову. Во как бывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 22:55:50 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
о премии (не помню, как называется :( ) за самую нелепую смерть. Премия Дарвина. Присваивается посмертно за избавление человечества от своего набора генов. Иногда правда не посмертно, но только за действия, повлекшие за собой невозможность заиметь потомков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2004, 23:06:14 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
Лох ПозорныйЧто значит "Полей Цена может быть больше трех, зависит от количества поставщиков"??? Типа в какой-то записи три поля, в какой-то семь, в какой-то восемь? Вы уж определитесь - сколько у вас столбцов в таблице. На пальцах посчитайте. Посчитал, в этом запросе 20. В условии указал 3, чтобы не заниматься бессмысленным перечислением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2004, 11:37:47 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
Вы их вертикально организуйте, а не горизонтально Т.е. будет табличка типа: Товар Цена_Номер ЦенаТовар1 1 123Товар1 2 124Товар1 3 125Товар1 4 120Товар1 5 121Товар2 1 234Товар2 2 235Товар2 3 231Товар3 1 345 А там уж обойдетесь простым Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2004, 11:45:57 |
|
||
|
Минимальное значение в строке запроса.
|
|||
|---|---|---|---|
|
#18+
ЛПВы их вертикально организуйте, а не горизонтально Т.е. будет табличка типа: Товар Цена_Номер ЦенаТовар1 1 123Товар1 2 124Товар1 3 125Товар1 4 120Товар1 5 121Товар2 1 234Товар2 2 235Товар2 3 231Товар3 1 345 А там уж обойдетесь простым Код: plaintext Спасибо, дружище !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2004, 09:54:58 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1523&tid=1670331]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 284ms |

| 0 / 0 |
