Access - Calcular fechas

   
Vista:

Calcular fechas

Publicado por socorro (11 intervenciones) el 11/02/2008 15:29:18
Hola a todos:

Planteo mi duda a ver si alguien me puede ayudar.

Tengo una base de datos de la cual quiero sacar una consulta. Los campos son Fecha inicio; fecha fin; clasificación.

Lo que quiero hacer es que si en clasificación le pongo T2+ en fecha de fin el resultado sea Fecha inicio+120; si en clasificación le pongo T2- en fecha de fin el resultado sea Fecha inicio+180.

¿Ésto se puede hacer? ¿Cómo?

Muchas gracias.
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:Calcular fechas

Publicado por JOSELO (232 intervenciones) el 11/02/2008 17:03:25
Prueba hacer una consulta de union, es decir unes 2 consultas
1 Consulta de T2+ y la otra de T2-

SELECT Tabla1.FechaIni, Tabla1.Clasificación, [FechaIni]+120 AS Fecha_Fin
FROM Tabla1
WHERE (((Tabla1.Clasificación)="T2+"))
union SELECT Tabla1.FechaIni, Tabla1.Clasificación, [FechaIni]+180 AS Fecha_Fin
FROM Tabla1
WHERE (((Tabla1.Clasificación)="T2-"));

Espero qeu sirva
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

RE:Calcular fechas

Publicado por socorro (11 intervenciones) el 11/02/2008 17:39:48
Donde añado esto?

SELECT Tabla1.FechaIni, Tabla1.Clasificación, [FechaIni]+120 AS Fecha_Fin
FROM Tabla1
WHERE (((Tabla1.Clasificación)="T2+"))
union SELECT Tabla1.FechaIni, Tabla1.Clasificación, [FechaIni]+180 AS Fecha_Fin
FROM Tabla1
WHERE (((Tabla1.Clasificación)="T2-"));
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

RE:Calcular fechas

Publicado por JOSELO (232 intervenciones) el 12/02/2008 19:40:29
Eso es una Instrucción SQL.

Lo que deberías hacer es campiar el Nombre Tabla1, por el nombre de tu Tabla
Si tu campo que posee la fecha inicial, se llama FechaIni, lo dejas asi. Pero si posee otro nombre lo cambias
Si tu campo que posee la fecha final l, se llama Fecha_Fin, lo dejas asi. Pero si posee otro nombre lo cambias.

Luego creas una consultal, y cuando Access te pida seleccionar la tabla, cierras esa ventana.
Luego observaras que hay un botón que dice SQL, haces clic.
En esta ventana pegas la instrucción SQL.

Espero que sirva
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