Access - Consulta en Access con fechas

   
Vista:

Consulta en Access con fechas

Publicado por Inpu (1 intervención) el 05/04/2008 14:07:59
Hola Saludos a todos,

Tengo la siguiente consulta:

Tengo un campo de fecha (fechafin) y me gustaría que para unos intervalos determinados me asignara un texto.

Es decir: si esta entre 01/01/2001 y 31/12/2001 --> "1"
si esta entre 01/01/2002 y 31/12/2002---> "2"

Y así sucesivamente.

Lo he intentado con la funcion SiInm pero si anido muchos intentos me da error por exceso.

Como lo puedo hacer??
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

RE:Consulta en Access con fechas

Publicado por Chea (1015 intervenciones) el 06/04/2008 20:09:30
La función Switch() puede ser más apropiada para una consulta, pues evalúa diferentes situaciones de forma más sencilla que IIF().

No obstante ¿no se puede recurrir a una lógica más sencilla? Por ejemplo, para los dos casos que pones funcionaría:

Intervalo: year(fechafin) - 2000

Otra función que te puede resultar al dedillo, si los rangos siguen un patrón regular, es Partition()

Saludos
José Bengoechea Ibaceta
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