Goiemorgen allemaal..
Ik ben bezig om een stored procedure te schrijven in SQL Server 2000. Ik ben (denk ik al een heel eind gekomen, alleen zit ik nu vast. Dit is de eerste sp die ik schrijf (behalve de test die ik net gedaan heb om te kijken of ik het kan
). Ik heb gezocht op het internet.. maar kwam niet echt eruit.
De volgende SP:
Wat de bedoeling is, is om de drie waardes op te tellen en een bedrag terug te krijgen. De drie queries doen het wel appart. Maar of het op deze manier werkt weet ik niet. Waar volgens mij de fout zit, is bij het optellen "Return @StartKosten+@Inkomsten+@Uitgaven" dit stukje. Ik heb al geprobeerd om er bla = voor te zetten dus: "Return bla = @StartKosten+@Inkomsten+@Uitgaven" of : "Return @StartKosten+@Inkomsten+@Uitgaven AS Bla".. Maar beide hadden geenb succes
Als ik dan de syntyax check dan is hert niet goed... kan iemand mij op weg helen door een goede tutorial aan te rijken of te zeggen waar het fout gaat?
Tnx
Ik ben bezig om een stored procedure te schrijven in SQL Server 2000. Ik ben (denk ik al een heel eind gekomen, alleen zit ik nu vast. Dit is de eerste sp die ik schrijf (behalve de test die ik net gedaan heb om te kijken of ik het kan
De volgende SP:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| CREATE PROCEDURE sp_GetTotaalEndOfWeek
@User_id int,
@Datum datetime
AS BEGIN
DECLARE @StartKosten decimal
DECLARE @Inkomsten decimal
DECLARE @Uitgaven decimal
DECLARE @Totaal decimal
Select @StartKosten = start_kas + start_bank From tbl_start where user_id = @User_id
Select @Inkomsten = SUM(inkomsten_bedrag) From tbl_inkomsten where user_id = @User_id AND Datum < @Datum
Select @Uitgaven = SUM(kosten) FROM tbl_uitgaven where user_id = @User_id AND Datum < @Datum
END
Return @StartKosten+@Inkomsten+@Uitgaven
GO |
Wat de bedoeling is, is om de drie waardes op te tellen en een bedrag terug te krijgen. De drie queries doen het wel appart. Maar of het op deze manier werkt weet ik niet. Waar volgens mij de fout zit, is bij het optellen "Return @StartKosten+@Inkomsten+@Uitgaven" dit stukje. Ik heb al geprobeerd om er bla = voor te zetten dus: "Return bla = @StartKosten+@Inkomsten+@Uitgaven" of : "Return @StartKosten+@Inkomsten+@Uitgaven AS Bla".. Maar beide hadden geenb succes
Als ik dan de syntyax check dan is hert niet goed... kan iemand mij op weg helen door een goede tutorial aan te rijken of te zeggen waar het fout gaat?
Tnx