Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / как додать NULL / 5 сообщений из 5, страница 1 из 1
16.06.2007, 08:34
    #34599270
did_moroz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как додать NULL
Столкнулса с такой интересной штукой.
делал суму по рядках, но почемуто ниче не показало... оказалось если в рядке есть значение NULL и его додали то и сума = NULL как зделать чтобы выводило нормальную суму?
...
Рейтинг: 0 / 0
16.06.2007, 10:26
    #34599301
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как додать NULL
Ну например вот так
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
18.06.2007, 19:49
    #34602963
voronk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как додать NULL
Сделай компютед филд 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
18.06.2007, 19:59
    #34602979
alexis glinski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как додать NULL
из хелпа:

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
20.06.2007, 09:18
    #34606638
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как додать NULL
Наверняка делалась сумма не компьютом поэтому и null

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


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