I'm receiving the error "View definition includes no output columns or includes no items in the FROM clause" when I try to save the following query as a view:
Any ideas?
Thanks,
Earme
Code:
SELECT dbo.CP.ProdNo, dbo.SP.cost, dbo.CP.Price, round((isnull(dbo.CP.Price, 0) - isnull(dbo.SP.cost, 0))/(isnull(dbo.SP.cost,1)) * 100, 2) as custgm,
CASE UPPER(dbo.BC.pCode)
WHEN 'P' THEN dbo.SP.Pp
WHEN 'W' THEN dbo.SP.Pw
WHEN 'C' THEN dbo.SP.Pc
WHEN 'R' THEN dbo.SP.Pr
END AS sprice,
CASE UPPER(dbo.BC.pCode)
WHEN 'P' THEN round((isnull(dbo.SP.Pp, 0) - isnull(dbo.SP.cost, 0))/(isnull(dbo.SP.cost,1)) * 100, 2)
WHEN 'W' THEN round((isnull(dbo.SP.Pw, 0) - isnull(dbo.SP.cost, 0))/(isnull(dbo.SP.cost,1)) * 100, 2)
WHEN 'C' THEN round((isnull(dbo.SP.Pc, 0) - isnull(dbo.SP.cost, 0))/(isnull(dbo.SP.cost,1)) * 100, 2)
WHEN 'R' THEN round((isnull(dbo.SP.Pr, 0) - isnull(dbo.SP.cost, 0))/(isnull(dbo.SP.cost,1)) * 100, 2)
END AS stdgm
FROM dbo.BILLCUST INNER JOIN dbo.CUSTPROD ON dbo.BILLCUST.BillCustNo = dbo.CP.CustNo INNER JOIN dbo.SP ON dbo.CP.ProdNo = dbo.SP.ProdNo
Any ideas?
Thanks,
Earme