Intentar utilizar el código atado. Trabaja solamente muy bien si usted funciona solamente el lunes.
DECLARAR EL @TODAYDAYOFWEEK INTERNACIONAL
DECLARAR la fecha y hora del @EndOfPrevWeek
DECLARAR la fecha y hora del @StartOfPrevWeek
FIJAR el @TodayDayOfWeek = el datepart (dw, GetDate ())
FIJAR al @EndOfPrevWeek = A CONVERTIDO (VARCHAR, DATEADD (DD, - (@TodayDayOfWeek-2), GetDate ()), 112) + “07:00”
FIJAR al @StartOfPrevWeek = A CONVERTIDO (VARCHAR, DATEADD (DD, - (@TodayDayOfWeek+5), GetDate ()), 112) + “08:00”
SELECCIONAR el 100) POR CIENTO dbo.CreateOrder.n_OrderOriginallyPlacedTime, dbo. Plu.Plu, dbo. Plu.ItemName, dbo. Plu.Price, dbo.t_OrderLines.n_Amount, dbo.t_OrderLines.n_OrderNum de la TAPA (,
dbo.t_OrderLines.n_Type, dbo.t_OrderLines.n_MenuId, dbo.t_OrderPayment.n_Order, dbo.t_OrderPayment.n_PayAmount
De dbo.t_OrderPayment EXTERNO ENSAMBLAR POR COMPLETO
dbo.CreateOrder EN dbo.t_OrderPayment.nStoreID = dbo.CreateOrder.nStoreID Y
dbo.t_OrderPayment.n_Order = dbo.CreateOrder.n_OrderNum EXTERNOS ENSAMBLAN POR COMPLETO
dbo.t_OrderLines EN dbo.CreateOrder.n_OrderNum = dbo.t_OrderLines.n_OrderNum EXTERNO ENSAMBLAN POR COMPLETO
dbo. Plu EN dbo.t_OrderLines.n_MenuId = dbo. Plu.n_MenuId
DONDE (dbo.t_OrderLines.nStoreID = “528”) Y (dbo.CreateOrder.nStoreID = “528”) Y (dbo.CreateOrder.n_StatusFlags <> “6”) Y
(dbo.t_OrderLines.n_Type <> “26”) Y (dbo.t_OrderLines.n_Type <> “18”) Y (dbo.CreateOrder.n_OrderOriginallyPlacedTime EN MEDIO
@StartOfPrevWeek
Y
@EndOfPrevWeek
Y (dbo.t_OrderLines.n_MenuId <> “2719”)
ORDEN POR dbo.CreateOrder.n_OrderOriginallyPlacedTime