|
Как получить минимум по строке в запросе | ☑ | ||
---|---|---|---|---|
0
fisher
23.05.13
✎
11:16
|
Затупил чутка.
Есть, к примеру, табличка с числовыми колонками А1, А2, А3, А4, А5 Как запросом добавить к ней колонку МинимальноеА? |
|||
1
Ненавижу 1С
гуру
23.05.13
✎
11:17
|
ВЫБОР КОГДА ТОГДА
|
|||
2
Defender aka LINN
23.05.13
✎
11:18
|
Ну, надо себя как-то заставить...
|
|||
3
fisher
23.05.13
✎
11:19
|
(2) Не издевайся, лучше подскажи. Говорю же - затупил.
|
|||
4
PR
23.05.13
✎
11:20
|
(3) Тебе же в (1) сказали.
|
|||
5
fisher
23.05.13
✎
11:24
|
А лучше вариантов нету?
|
|||
6
PR
23.05.13
✎
11:26
|
(5) Нет
|
|||
7
fisher
23.05.13
✎
11:28
|
Пля...
|
|||
8
fisher
23.05.13
✎
11:28
|
У меня восемь полей :)
|
|||
9
1Сергей
23.05.13
✎
11:30
|
(8) всего 40320 строк кода, фигня какая :)
|
|||
10
PiterPrg
23.05.13
✎
11:31
|
А есть в таблице какото ключ (уникальное поле)?
|
|||
11
fisher
23.05.13
✎
11:31
|
А причем тут факториал?
|
|||
12
fisher
23.05.13
✎
11:32
|
(10) Есть.
|
|||
13
PiterPrg
23.05.13
✎
11:34
|
Если есть, что можно связать таблицу по нему с следующим извратом:
ВЫБРАТЬ Ид, МАКСИМУМ(А) ИЗ ( ВЫБРАТЬ Ид, а1 КАК а ИЗ таб ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Ид, а2 КАК а ИЗ таб ....... ) СГРУППИРОВАТЬ ПО ИД |
|||
14
1Сергей
23.05.13
✎
11:35
|
(11) хотя, да. можно же объединять условия через И/ИЛИ
|
|||
15
fisher
23.05.13
✎
11:38
|
(13) Данунах. Я уже ВЫБОР дописываю :)
|
|||
16
PiterPrg
23.05.13
✎
11:39
|
(12)
поясняю ВЫБРАТЬ Ид, МАКСИМУМ(А) ПОМЕСТИТЬ ВТМакс ИЗ ( ВЫБРАТЬ Ид, а1 КАК а ИЗ таб ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Ид, а2 КАК а ИЗ таб ....... ); ВЫБРАТЬ а1, а2, а3, а4, а5, а ИЗ Таб КАК т ВНУТРЕННЕ СОЕДИНЕНЕ ВТМакс КАК м ПО т.ИД = м.ИД |
|||
17
PiterPrg
23.05.13
✎
11:40
|
(15) Это правильно с выбором оно и быстрее работать будет
|
|||
18
fisher
23.05.13
✎
11:45
|
(16) Да понял я, понял.
|
|||
19
Ненавижу 1С
гуру
23.05.13
✎
11:46
|
(9) зачем? всего 127 сравнений ))
|
|||
20
Defender aka LINN
23.05.13
✎
11:47
|
Минимум() вполне себе работает со строками, если что
|
|||
21
1Сергей
23.05.13
✎
11:47
|
(19) достаточно восьми с учётом (14)
|
|||
22
1Сергей
23.05.13
✎
11:47
|
(20) но не с колонками
|
|||
23
Defender aka LINN
23.05.13
✎
11:48
|
(22) А, колонки... Ну, тут все озвучили уже.
|
|||
24
Ненавижу 1С
гуру
23.05.13
✎
12:24
|
(21) я про условия "<"
|
|||
25
Ненавижу 1С
гуру
23.05.13
✎
12:24
|
(24) млять: <
|
|||
26
fisher
23.05.13
✎
12:28
|
(25) Таких 56 для 8 полей. Где ты 127 насчитал?
|
|||
27
fisher
23.05.13
✎
12:29
|
И то я тупанул. Можно 49
|
|||
28
1Сергей
23.05.13
✎
12:31
|
это уже можно сказать задачка :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |