Ver Mensaje Individual
  #7  
Antiguo 21-07-2006
YaninaGenia YaninaGenia is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires
Posts: 95
Reputación: 19
YaninaGenia Va por buen camino
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
Responder Con Cita