История изменений
Исправление WinLin2, (текущая версия) :
Конечно глупость с моей стороны с valuefact2.
Для простых возвращаемых чисел все работает.
Реально нужно вычислять valuefact по условию, что и писал в теме:
CASE WHEN wu.manualinput = FALSE THEN
SELECT sum(wp.valuefact)
FROM workpeople wp
WHERE wp.workotdel_id = wo.id
ELSE wo.valuefact END as valuefact2
Можно ли такое сделать или нужно функцию использовать?
Исправление WinLin2, :
Конечно глупость с моей стороны с valuefact2.
Для простых возвращаемых чисел все работает.
Реально нужно вычислять valuefact по условию, что и писал в теме:
valuefact2 = CASE WHEN wu.manualinput = FALSE THEN
SELECT sum(wp.valuefact)
FROM workpeople wp
WHERE wp.workotdel_id = wo.id
ELSE wo.valuefact END
Можно ли такое сделать или нужно функцию использовать?
Исправление WinLin2, :
Конечно глупость с моей стороны с valuefact2.
Для простых возвращаемых чисел все работает.
Реально нужно вычислять valuefact по условию, что и писал в теме:
CASE WHEN wu.manualinput = FALSE THEN
SELECT sum(wp.valuefact)
FROM workpeople wp
WHERE wp.workotdel_id = wo.id
ELSE wo.valuefact END
Можно ли такое сделать или нужно функцию использовать?
Исходная версия WinLin2, :
Конечно глупость с моей стороны с valuefact2.
Для простых возвращаемых чисел все работает.
Реально нужно вычислять valuefact по условию, что и писал в теме:
CASE WHEN wu.manualinput = FALSE THEN
SELECT sum(wp.valuefact)
FROM workpeople wp
WHERE wp.workotdel_id = wo.id
ELSE wo.valuefact
Можно ли такое сделать или нужно функцию использовать?