1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 :
DECLARE de class= DÉCLARER la date-heure de @EndOfPrevWeek DÉCLARER la date-heure de @StartOfPrevWeek PLACER le @TodayDayOfWeek = le datepart (dw, GetDate ()) PLACER le @EndOfPrevWeek = le DATEADD (densité double, - @TodayDayOfWeek, GetDate ()) PLACER le @StartOfPrevWeek = le DATEADD (densité double, - (@TodayDayOfWeek+6), GetDate ()) CHOISIR 100) POUR CENT dbo.CreateOrder.n_OrderOriginallyPlacedTime, le dbo. Plu.Plu, le dbo. Plu.ItemName, le dbo. Plu.Price, dbo.t_OrderLines.n_Amount, dbo.t_OrderLines.n_OrderNum de DESSUS (, dbo.t_OrderLines.n_Type, dbo.t_OrderLines.n_MenuId, dbo.t_OrderPayment.n_Order, dbo.t_OrderPayment.n_PayAmount De dbo.t_OrderPayment COMPLÈTEMENT EXTERNE JOINDRE dbo.CreateOrder SUR dbo.t_OrderPayment.nStoreID = dbo.CreateOrder.nStoreID ET dbo.t_OrderPayment.n_Order = dbo.CreateOrder.n_OrderNum COMPLÈTEMENT EXTERNES SE JOIGNENT dbo.t_OrderLines SUR dbo.CreateOrder.n_OrderNum = dbo.t_OrderLines.n_OrderNum COMPLÈTEMENT EXTERNE SE JOIGNENT dbo. Plu SUR dbo.t_OrderLines.n_MenuId = dbo. Plu.n_MenuId LÀ OÙ (dbo.t_OrderLines.nStoreID = « 528 ») ET (dbo.CreateOrder.nStoreID = « 528 ») ET (<> « 6 » de dbo.CreateOrder.n_StatusFlags) ET (<> « 26 » de dbo.t_OrderLines.n_Type) ET (<> « 18 » de dbo.t_OrderLines.n_Type) ET (dbo.CreateOrder.n_OrderOriginallyPlacedTime ENTRE CONVERTI (VARCHAR, @STARTOFPREVWEEK, 7) ET CONVERTI (VARCHAR, @ENDOFPREVWEEK+1,7)) ET (<> « 2719 » de dbo.t_OrderLines.n_MenuId) ORDRE PAR dbo.CreateOrder.n_OrderOriginallyPlacedTime