Versuchen, den angebrachten Code zu verwenden. Er ist nur adaequat, wenn Sie nur an Montagen laufen.
@TODAYDAYOFWEEK INT ERKLÄREN
@EndOfPrevWeek Datum/Uhrzeit ERKLÄREN
@StartOfPrevWeek Datum/Uhrzeit ERKLÄREN
@TodayDayOfWeek = datepart (dw, GetDate, EINSTELLEN ())
@EndOfPrevWeek = BEKEHRTEN (VARCHAR, DATEADD (DD EINSTELLEN, - (@TodayDayOfWeek-2), GetDate ()), 112) + „07:00“
@StartOfPrevWeek = BEKEHRTEN (VARCHAR, DATEADD (DD EINSTELLEN, - (@TodayDayOfWeek+5), GetDate ()), 112) + „08:00“
OBERSEITEN-(100) PROZENT dbo.CreateOrder.n_OrderOriginallyPlacedTime, dbo. Plu.Plu, dbo. Plu.ItemName, dbo. Plu.Price, dbo.t_OrderLines.n_Amount, dbo.t_OrderLines.n_OrderNum VORWÄHLEN,
dbo.t_OrderLines.n_Type, dbo.t_OrderLines.n_MenuId, dbo.t_OrderPayment.n_Order, dbo.t_OrderPayment.n_PayAmount
VON ÄUSSEREM dbo.t_OrderPayment VOLL VERBINDEN
dbo.CreateOrder AUF dbo.t_OrderPayment.nStoreID = dbo.CreateOrder.nStoreID UND
dbo.t_OrderPayment.n_Order = ÄUSSERE dbo.CreateOrder.n_OrderNum VOLL VERBINDEN
dbo.t_OrderLines AUF dbo.CreateOrder.n_OrderNum = ÄUSSERES dbo.t_OrderLines.n_OrderNum VOLL VERBINDEN
dbo. Plu AUF dbo.t_OrderLines.n_MenuId = dbo. Plu.n_MenuId
WO (dbo.t_OrderLines.nStoreID = „528“) UND (dbo.CreateOrder.nStoreID = „528“) UND (dbo.CreateOrder.n_StatusFlags <> „6“) UND
(dbo.t_OrderLines.n_Type <> „26“) UND (dbo.t_OrderLines.n_Type <> „18“) UND (dbo.CreateOrder.n_OrderOriginallyPlacedTime ZWISCHEN
@StartOfPrevWeek
UND
@EndOfPrevWeek
UND (dbo.t_OrderLines.n_MenuId <> „2719“)
AUFTRAG DURCH dbo.CreateOrder.n_OrderOriginallyPlacedTime