Access Query Problem

PankajBanga

Pankaj Banga
Local time
Today, 11:56
Joined
Jan 17, 2005
Messages
12
I have following query written in my Access DB.

SELECT PriceVale
FROM tblTrans
WHERE ItemID = 1001

My problem is I want this query to return 0 if record is not found in the table. Apparently it returns empty field.

I tried using Nz functions as follows, but still it doesn't return 0

SELECT Nz(PriceVale,0)
FROM tblTrans
WHERE ItemID = 1001

Please help. Thanks
 
If you will join your table where there is no such record to the table where the this itemid is present you will get the needed result.
like this:
SELECT Tablewherepresent.Itemid, Sum(nz([pricevalue])) AS Total
FROM Tablewherepresent LEFT JOIN Tablewherenotpresent ON Tablewherepresent.Itemid = Tablewherenotpresent.Fitemid
GROUP BY Tablewherepresent.Itemid;
 

Users who are viewing this thread

Back
Top Bottom