【发布时间】:2019-04-02 18:17:47
【问题描述】:
CREATE PROCEDURE mittelwert3
@kID INT, @date DATE
AS
SELECT
SUM(((Verkauf.MengePräsentkorb * Präsentkorb.Preis) +
(Verkauf.MengeArtikel * Artikel.Preis)) / 365)
FROM
Verkauf
INNER JOIN
kunde ON kunde.KundeID = Verkauf.KundeID
INNER JOIN
Artikelverkauf ON Artikelverkauf.BestellungID = Verkauf.kaufID
INNER JOIN
Artikel ON Artikel.ArtikelID = Artikelverkauf.ArtikelID
INNER JOIN
Präsentkorbverkauf ON Präsentkorbverkauf.BestellungID = Verkauf.kaufID
INNER JOIN
Präsentkorb ON Präsentkorb.PräsentkorbID = Präsentkorbverkauf.PräsentkorbID
WHERE
kunde.kundeID = @kID
AND verkauf.datum = '@date-%%-%%'
如何用日期年份过滤?
因为我尝试的方法不起作用(请参阅查询的最后一行)
乐玩
【问题讨论】:
-
只是不要在副本中使用已接受的答案。使用使用
>=和<sytnax 的那个。
标签: sql-server database stored-procedures