Frage : während mit Anschluss

Kann jemand mir erklären, wie ich ein auserwähltes mit wann und einem Anschluss tun kann? Ich versuche, das Einkommen von 2009 bis das laufende Jahr für den Monat Juni zu erhalten. Ich bin sicher, dass dieses nicht recht ist, aber hier ist, was ich versuche, zu tun. Und ist hier die Störung, die ich erhalte. Ich kann sie erhalten, um ohne den Anschluss zu arbeiten, aber ich benötige ihn, in einen Verteilungsbogen und in die Anschluss alows auszugeben, die zu happen.

Msg 156, Niveau 15, Zustand 1, Linie 6
Incorrect Syntax nahe dem Schlüsselwort „Anschluss“.
Msg 102, Niveau 15, Zustand 1, Linie 16
Incorrect Syntax nahe „beenden“.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
declare @year int, @month int
gesetztes @year = 2009
@month einstellen = 06
während @year < 2011
anfangen
Anschluss
auserwählt 
	h.ivh_revtype1, 
	@month, @year,
	„Linie Ziehen“,
	(auserwählte Summe (i.ivd_charge)) 
vom invoicedetail, wie inneres i invoiceheader als h auf i.ivh_hdrnumber = h.ivh_hdrnumber sich anschließen
wo Monat (h.ivh_deliverydate) = 06 und i.cht_itemcode „LH%“ mögen und
	Jahr (h.ivh_deliverydate) = @year 
Gruppe durch h.ivh_revtype1
gesetztes @year = @year + 1
Ende

Antwort : während mit Anschluss

anstelle vom Anschluss und während gerade Gebrauch

Jahr (h.ivh_deliverydate) zwischen @yearFrom und @yearTo
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
@year int, @month int erklären
@yearFrom einstellen = 2009
@yearTo einstellen = 2011
@month einstellen = 06
anfangen
vorwählen 
	h.ivh_revtype1, 
	@month, @year,
	„Linie Ziehen“,
	(auserwählte Summe (i.ivd_charge)) 
vom invoicedetail, wie inneres i invoiceheader als h auf i.ivh_hdrnumber = h.ivh_hdrnumber sich anschließen
wo Monat (h.ivh_deliverydate) = 06 und i.cht_itemcode „LH%“ mögen und
	Jahr (h.ivh_deliverydate) zwischen @yearFrom und @yearTo 
Gruppe durch h.ivh_revtype1

Ende
Weitere Lösungen  
 
programming4us programming4us