|
Конструктор запросов (отрицательное значение) |
☑ |
0
SergVMV
08.05.13
✎
06:42
|
Есть строка:
ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних1.КоличествоСтавок, 0) - ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, 0) КАК расхождение
В таблицу выходят отрицательные и положительные значения, как все сделать положительными?
|
|
1
Wobland
08.05.13
✎
06:43
|
максимум(а, -а)
|
|
2
Wobland
08.05.13
✎
06:45
|
ну или выбор когда
|
|
3
SergVMV
08.05.13
✎
07:04
|
на максимум выдает синтаксическую ошибку
|
|
4
Wobland
08.05.13
✎
07:05
|
(3) и правильно делает
|
|
5
SergVMV
08.05.13
✎
07:05
|
ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних1.КоличествоСтавок, 0) - ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, 0) КАК Максимум(расхождение,-1*расхождение)
так?
|
|
6
Wobland
08.05.13
✎
07:05
|
(5) нет. см (2)
|
|
7
SergVMV
08.05.13
✎
07:41
|
ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних1.КоличествоСтавок, 0) - ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, 0) КАК максимум(расхождение, -расхождение)
синтаксическая ошибка
|
|
8
Wobland
08.05.13
✎
07:42
|
(7) согласен
|
|
9
shuhard
08.05.13
✎
07:42
|
(7)[максимум(расхождение, -расхождение)]
Ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы
|
|
10
SergVMV
08.05.13
✎
07:44
|
не понял
|
|
11
Wobland
08.05.13
✎
07:47
|
выбор когда а<б тогда б-а иначе а-б
|
|
12
1Сергей
08.05.13
✎
07:47
|
(10) после КАК пишется алиас (название переменной), и там не может быть выражения
|
|
13
Wobland
08.05.13
✎
07:48
|
(12) так уж и переменной? ;)
|
|
14
1Сергей
08.05.13
✎
07:50
|
(13) Так понятнее :)
|
|
15
SergVMV
08.05.13
✎
08:08
|
не-а
можно строчкой кода, может в ней разберусь
|
|
16
Wobland
08.05.13
✎
08:09
|
(15) можно, может
|
|
17
1Сергей
08.05.13
✎
08:10
|
ВЫБОР
КОГДА (ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних1.КоличествоСтавок, 0) - ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, 0))>0 ТОГДА (ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних1.КоличествоСтавок, 0) - ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, 0))
ИНАЧЕ (ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних.КоличествоСтавок, 0) - ЕСТЬNULL(ШтатноеРасписаниеОрганизацийСрезПоследних1.КоличествоСтавок, 0))
КОНЕЦ КАК Расхождение
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший