Ik ben nu al een paar dagen aan het 'rommelen' om een query goed opgebouwd te krijgen, maar tot nu toe kan ik niet echt een goed oplossing vinden.
ik wil data verzamelen uit 2 tabellen :
Item -- ItemVat
De Item tabel bevat o.a. een Price en een VatID, de Vat tabel bevat uiteraard het b.t.w. tarief.
Nu wil ik in de result van mijn stored procedure de prijs returnen inclusief de b.t.w.
Op het moment dat ik dit dus in mijn stored procedure gooi gaat dit opzich oke
Uiteraard wil ik meer wil returnen dan dat. Ik moet dus GROEP BY gaan gebruiken. Probleem is dus dat er text en nvarchar types tussen zitten die niet te groeperen zijn...
ik wil data verzamelen uit 2 tabellen :
Item -- ItemVat
De Item tabel bevat o.a. een Price en een VatID, de Vat tabel bevat uiteraard het b.t.w. tarief.
Nu wil ik in de result van mijn stored procedure de prijs returnen inclusief de b.t.w.
SQL:
1
2
3
| SELECT Item.Name, Cast(sum(round(Item.Price + ((Item.Price * ItemVat.Tax) / 100),2)) as money) AS PriceInc FROM Item INNER JOIN ItemVat ON Item.VatID = ItemVat.ID GROUP BY Item.Name |
Op het moment dat ik dit dus in mijn stored procedure gooi gaat dit opzich oke