|
Конструктор запросов (отрицательное значение) | ☑ | ||
---|---|---|---|---|
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)) КОНЕЦ КАК Расхождение |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |