2 回答

TA貢獻1853條經(jīng)驗 獲得超18個贊
你可以像這樣構(gòu)建你的 SQL:
int year = int.Parse(txtJahr.Text);
"SELECT Datum, Sum(Kosten) FROM tblKursspielbuchung, tblKasse WHERE tblKursspielbuchung.Datum >= #" + new DateTime(year, 1, 1).ToString("yyyy'/'MM'/'dd") + "# AND tblKursspielbuchung.Datum < #" + new DateTime(year + 1, 1, 1).ToString("yyyy'/'MM'/'dd") + "# GROUP BY Datum";

TA貢獻1811條經(jīng)驗 獲得超5個贊
在 MS Access 中,日期常量具有特殊的語法。我也強烈推薦JOIN。我懷疑你想要這樣的東西:
SELECT ks.Datum, Sum(Kosten)
FROM tblKursspielbuchung as ks INNER JOIN
tblKasse as k
ON ks.Datum = k.Datum
WHERE ks.Datum >= #01/01/2019# AND 'ks.Datum < #01/01/2010#
GROUP BY ks.Datum;
- 2 回答
- 0 關(guān)注
- 191 瀏覽
添加回答
舉報