|
|
|
как получить разницу полей если одно из значений NULL ?
|
|||
|---|---|---|---|
|
#18+
всем привет ! есть две таблицы приходы и расходы в каждой таблице по два поля код товара и количество делаем запрос select t1.kod,t1.kol as p, t2.kol as r from prixod t1 left join rasxod t2 on t2.kod = t1.kod получаем результат в виде kod p r 1 50 25 2 30 3 15 3 4 75 т.е. там где небыло расхода значение в колонке r - null это естественно но чтоб нам получить остатки нам нужно из приходов вычесть расходы, если в колонке расход значение null то и остаток получим null что посоветуете в этой ситуации ? т.е. нужно высчиатать остатки... если небыло расхода значит остаток равен приходу иначе остаток равен разнице приход минус расход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 12:55 |
|
||
|
как получить разницу полей если одно из значений NULL ?
|
|||
|---|---|---|---|
|
#18+
Привет, Mandarin! Ты пишешь: MandarinСУБД какая? Если "Парадокс", то никак. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 13:05 |
|
||
|
как получить разницу полей если одно из значений NULL ?
|
|||
|---|---|---|---|
|
#18+
В некоторых базах есть функция NVL (или аналогичная), которая позволяет заменить NULL на другое значение (в данном случае на 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 13:14 |
|
||
|
как получить разницу полей если одно из значений NULL ?
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Привет, Mandarin! Ты пишешь: MandarinСУБД какая? Если "Парадокс", то никак. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 да именно парадокс, блин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 13:15 |
|
||
|
как получить разницу полей если одно из значений NULL ?
|
|||
|---|---|---|---|
|
#18+
tru55В некоторых базах есть функция NVL (или аналогичная), которая позволяет заменить NULL на другое значение (в данном случае на 0) а в парадоксе есть что небудь похожее ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 13:36 |
|
||
|
как получить разницу полей если одно из значений NULL ?
|
|||
|---|---|---|---|
|
#18+
Привет, Mandarin! Ты пишешь: MandarinM> а в парадоксе есть что небудь похожее ?У Парадокса есть язык программирования PAL. На нем можно сделать многое. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 14:06 |
|
||
|
как получить разницу полей если одно из значений NULL ?
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий Привет, Mandarin! Ты пишешь: MandarinM> а в парадоксе есть что небудь похожее ?У Парадокса есть язык программирования PAL. На нем можно сделать многое. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 круто я и не знал, а есть ссылка для прочтения подробностей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 14:14 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=34965064&tid=2016012]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
23ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 317ms |

| 0 / 0 |
