|
Знатоки запросов, подскажите про МИНИМУМ(Булево) |
☑ |
0
Юрий Лазаренко
17.10.12
✎
12:54
|
Есть несколько записей РС, в каждой записи есть реквизит "Зафиксировано" типа Булево. Необходимо сгруппировать записи по полю "Объект" и в результате получить Ложь, если хотя бы в одной из группируемых записей реквизит "Зафиксировано" равен Ложь.
Вопрос: Прокатит ли вариант
ВЫБРАТЬ
МИНИМУМ(Зафиксировано) КАК Зафиксировано
...
ГРУППИРОВКА
Объект
?
|
|
1
1Страх
17.10.12
✎
12:54
|
так попробуй, но имхо прокатит
|
|
2
GLazNik
17.10.12
✎
12:55
|
Ложь = 0, Истина = 1. Т.ч. должен прокатить
|
|
3
motkot
17.10.12
✎
12:55
|
(1) прокатит, чебы нет то?
|
|
4
Юрий Лазаренко
17.10.12
✎
12:57
|
(1) Спросить на мисте быстрее, чем проверить. Оптимизирую отношение ВременныеЗатраты / Результат ))
|
|
5
Лефмихалыч
17.10.12
✎
12:59
|
(4) а если врут?
|
|
6
GANR
17.10.12
✎
12:59
|
(0)(4) МИНИМУМ(Истина, Ложь) равняется ЛОЖЬ, МАКСИМУМ(Истина, Ложь) равняется ИСТИНА
|
|
7
GANR
17.10.12
✎
13:00
|
(3) (5) У меня, вроде всё катило
|
|
8
Юрий Лазаренко
17.10.12
✎
13:01
|
(5) По анализу ответов можно понять, какова вероятность того, что сабж реален
(6) Ок, спс
|
|
9
wowik
17.10.12
✎
13:01
|
(4) прикольно, а как на счет времени других, которые отвечают, оптимизатор...
|
|
10
GLazNik
17.10.12
✎
13:02
|
(8) но простеньким запросом через консоль таки было бы быстрее и надежнее... а тут жеж пока эту вероятность наберешь... вон уже 5 минут с (0) прошло, а ответов то всего 8, так еще время на сам пост ушло
|
|
11
GLazNik
17.10.12
✎
13:03
|
(9) а им типа делать нечего :)
|
|
12
Reset
17.10.12
✎
13:03
|
(6) Все верно
(4) Ленишься, а не оптимизируешь!
|
|
13
Нуф-Нуф
17.10.12
✎
13:04
|
взял бы да проверил. все прокатывает
|
|
14
Юрий Лазаренко
17.10.12
✎
13:08
|
(9) Ну я тоже тут народу помогаю, так что...
(10)(12) У меня доступа к конфигуратору счас нет, а к мисте есть. Клиент спросил, сколько времени займет "добавить вот такой флажочек в форму списка", ответить надо.
Всем спасибо за участие, простите меня, нехорошего хохла, что вашими усилиями оптимизирую свое время )
|
|
15
oleg_km
17.10.12
✎
13:12
|
Правила сравнения значений
Поскольку в языке запросов могут сравниваться значения разных типов, определены правила, по которым выполняется сравнение двух значений. Данные правила используются для:
сравнения значений в операторах сравнения;
определения максимального и минимального значений в агрегатных функциях МИНИМУМ и МАКСИМУМ;
упорядочивания записей результата запроса в соответствии с порядком, заданным в предложении УПОРЯДОЧИТЬ ПО.
|
|
16
oleg_km
17.10.12
✎
13:12
|
+(15) сглючило.
продолжение:
Если типы данных совпадают, то производится сравнение значений по следующим правилам:
у типа Булево значение ИСТИНА больше значения ЛОЖЬ;
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший