You can use the Nz function to return zero, a zero-length string (" "), or another specified value when a Variant is Null. Variant.
Я использую ее в SQL-инструкциях, передаваемых мною запросам DAO. А чем можно заменить Nz при использовании ADO?
You can use the Nz function to return zero, a zero-length string (" "), or another specified value when a Variant is Null. Variant.
ISNULL(check_expression, replacement_value)
"SELECT [Client], Sum(ISNULL([Freight], 0)+ISNULL([Stoppage], 0)) AS [Total], Sum(1) AS [CountHaul] FROM qryDispatchIncome"
Run-time error '-2147217900 (80040e14)'
SELECT id, iif(isnull(desc),'null',desc) AS DESCR, data
FROM test
Leon_ писал(а):Но вызвать метод Open рекордсета ADO с инструкцией SQL, включающей
- Код: Выделить всё
"SELECT [Client], Sum(ISNULL([Freight], 0)+ISNULL([Stoppage], 0)) AS [Total], Sum(1) AS [CountHaul] FROM qryDispatchIncome"
не получается.Run-time error '-2147217900 (80040e14)'
Куда с этим бежать?
"SELECT [Client], Sum(ISNULL([Freight], 0)+ISNULL([Stoppage], 0)) AS [Total], Sum(1) AS [CountHaul] FROM qryDispatchIncome GROUP BY [Client]"
"SELECT qryDispatchIncome.[Client], Sum(Nz([Freight])+Nz([Stoppage])+Nz([Delivery])) AS [Total], Sum(1) AS [CountHaul] FROM qryDispatchIncome"
select [p_seson_id], sum(isnull([p_price_rub], 0)) as [Сумма(руб)], sum(isnull([p_price_val], 0)) as [Сумма(USD)] from tblProdaza
group by [p_seson_id]
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3