powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как додать NULL
5 сообщений из 5, страница 1 из 1
как додать NULL
    #34599270
did_moroz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулса с такой интересной штукой.
делал суму по рядках, но почемуто ниче не показало... оказалось если в рядке есть значение NULL и его додали то и сума = NULL как зделать чтобы выводило нормальную суму?
...
Рейтинг: 0 / 0
как додать NULL
    #34599301
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например вот так
global type nvl from function_object
end type

forward prototypes
global function any nvl (any p1, any p2)
end prototypes

global function any nvl (any p1, any p2);
if IsNull(p1) then
return p2
else
return p1
end if
end function

--------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
как додать NULL
    #34602963
Фотография voronk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай компютед филд co_trans_amt в datawindow, в нём напиши: IF (IsNull(trans_amount), 0, trans_amount), и сделй его невидимым. Там где у тебя Total:, вместо sum(trans_amount for all) сделай sum(co_trans_amt for all).

Усё.
...
Рейтинг: 0 / 0
как додать NULL
    #34602979
alexis glinski
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из хелпа:

Sum DataWindow expression function

Description
Calculates the sum of the values in the specified column.

Syntax
Sum ( column { FOR range { DISTINCT { expres1 {, expres2 {, ... } } } } } )
...

Return value
The appropriate numeric data type. Returns the sum of the data values in column.

Usage
...
NULL values are ignored and are not included in the calculation.
...
...
Рейтинг: 0 / 0
как додать NULL
    #34606638
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверняка делалась сумма не компьютом поэтому и null

--------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как додать NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]