Cita:
Empezado por edgusano
Umm tienes razon en eso.
Si es en sql Server puedes en la creacion del stored procedure decirle a el parametro que si no viene ningun valor tome uno por defecto.
Create procedure dbo.FiltersResultOrden (@client int,
@createdDate datetime = '20000101', @deliverDate datetime = '20000101', @sendDate datetime = '20000101')
AS
SELECT * FROM Orden WHERE ((cliente = @client)or(@client = 0))
AND ((fechaCreada = @createdDate)or(@createdDate is null))
AND ((fechaEnviada = @deliverDate)or(@deliverDate is null))
AND ((fechaEntregada = @sendDate)or(@sendDate is null))
|
No me va a servir porque el SP va a buscar las fechas con esos valores que yo le asigne en lugar de NO buscar.
Cita:
Empezado por edgusano
Pregunta, en esos campos se pueden almacenar valores nulos.?
|
No, pero si el usuario ingresa una sola fecha en lugar de todas, tengo que traer todos los resultados que coincidan, no es que voy a preguntar por los campos que esten nulos si el usuario no ingreso nada para ellos.
Yanina Genia