SQL - Consulta filtrar por variables externas

 
Vista:

Consulta filtrar por variables externas

Publicado por Sonke (1 intervención) el 19/11/2014 09:29:47
Buenos dias,

trabajo en ASP y necesito hacer una consulta segun unas variables que elige un usuario en un formulario. La condición indispensable es que filtre por las fechas que selecciona el cliente, cosa que ya me funciona con el siguiente código:
(Medidas.fecha BETWEEN @fechaini and @fechafin)

El problema viene cuando hay 4 campos más que puede seleccionar el cliente para que acuten como filtros (digo pueden porque no tiene la obligación de seleccionarlos todos, puede seleccionar uno solo y que la consulta filtre por fecha y por la variable de este campo seleccionado).

Alguien puede ayudarme por favor?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Consulta filtrar por variables externas

Publicado por Isaias (1921 intervenciones) el 19/11/2014 17:39:49
¿En que motor de base de datos?, ¿Qué versión?, ¿Cuáles son los otros campos y de que tipo?

Las fechas se guardan comúnmente en formato ANSI (YYYYMMDD), por tanto el manejo debe ser de tipo numérico, para hacerlo mas eficiente:

WHERE MyColFecha >= @MyVarFecha AND MyColFecha <= @MyVarFecha
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar