Hacer getdate <= que una fecha de pedido
Publicado por Rodrigo (1 intervención) el 21/07/2019 20:36:20
Hola, estoy aprendiendo de 0 por mi cuenta SQL y tengo un problema con un procedimiento.
Lo que quiero conseguir es que me muestre los pedidos desde hoy hasta siempre, que sean lunes y que tengan ese tipo de producto.
Si no existe ninguno no muestra nada.
El problema viene que me da error Sintaxis incorrecta cerca de '='.
Supongo que será por una mala ejecución del getdate o algo.
Os presento el procedimiento.
¿O si hay alguna forma mas correcta de hacerlo saberlo?
Gracias
Lo que quiero conseguir es que me muestre los pedidos desde hoy hasta siempre, que sean lunes y que tengan ese tipo de producto.
Si no existe ninguno no muestra nada.
El problema viene que me da error Sintaxis incorrecta cerca de '='.
Supongo que será por una mala ejecución del getdate o algo.
Os presento el procedimiento.
1
2
3
4
5
6
7
8
9
create proc VerPedidoDELunes4
as
select IDPedido,Fabricado, NombreCliente, NombreEmpresa, FechaExp, NumeroPedidoCliente, NumCajas, NumPallets, ComenPedido, FechaEntrega, HorarioEntrega, ComenTransporte, TotalCocos, Lote, DistribucionPallets
from Pedidos
inner join Clientes ON Pedidos.IDCliente=Clientes.IDCliente
inner join Transporte ON Pedidos.IDTransporte=Transporte.IDTransporte
where ((DATEPART(WEEKDAY, GETDATE()) <= (DATEPART(WEEKDAY, FechaExp))=1) AND TipoProducto='CCM'
Order by FechaExp
go
¿O si hay alguna forma mas correcta de hacerlo saberlo?
Gracias
Valora esta pregunta


0