SQL Abfrage

Merlin01

Grünschnabel
Hallo
Ich hatte vor einiger Zeit ein ähnliches Problem mit einer SQL Abfrage.
Mein jetziges Problem ist wohl nicht so einfach zu lösen.
seit 2 Tagen zermartere Ich mir den Kopf.......ohne Ergebnis

Also
Ich möchte eine Summe von Daten aus der Tabelle (Vk1F) enes Monats,Jahr(Vorauswahl über Kalender)
Mein SQL String lautet


Code:
   sSql = "SELECT Datum, SUM(Vk1F)as mSumme1 FROM Vk WHERE Month(cdate(Datum))= '" & Month(sevMonthView1.Value) & "'AND YEAR(cdate (Datum ))='" & Year(sevMonthView1.Value) & "' GROUP BY Datum"
     Set oRs = OpenRS(sSql, False)
     AY1 = CDbl(oRs!mSumme1)

Der String Funktioniert eigentlich
aber es wird keine Summe gebildet, es kommen nur die Daten vom ersten Datensatz zurück

sqlstring im Direktfenster
SELECT Datum, SUM(Vk1F)as mSumme1 FROM Vk WHERE Month(cdate(Datum))= '12'AND YEAR(cdate (Datum ))='2008' GROUP BY Datum

hier scheint alles i.o.
Das Datum liegt in der DB als Tabelle "Datum" vor.Format "dd.mm.yyyy"

kann mir jemand sagen warum dort keine Summe gebildet wird

Vielen Dank schon mal für Eure Mühe

Alf
 
Der Code musste komplett umgestrickt werden
weil ja das Datum in der DB als Text vorliegt

Code:
sSql = "SELECT Datum, SUM(Vk1F) as Summe1 FROM Vk WHERE Mid(Datum, 4) ='" & Format$(nMonth, "00") & "." & CStr(nYear) & "'GROUP BY Datum"

Gruß
Alfred
 

Neue Beiträge

Zurück