Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/10/2013, 16:44
bendark23
 
Fecha de Ingreso: julio-2005
Mensajes: 73
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Consultar ultimos 3 años de una tabla en SQL

Cita:
Iniciado por GeriReshef Ver Mensaje
Supongo que quieres recuperar todas las filas a partir de 01/01/2010 (y no de 12/10/2010):
Código SQL:
Ver original
  1. [BH_EVENTS].eventdate >= DateAdd(YEAR,DateDiff(YEAR,0,Getdate())-3,0)
he estado probando esta instruccion que me estas brindando solo que observo que me consulta 3 años pero me descarta de manera automatica el año actual. (2013) observo los datos y me arroja resultados de 2012 - 2011 - 2010. pero 2013 queda descartado.. que ocuparia para que me quede 201 3 - 2012 - 2011 por ejemplo

gracias de antemano.

mi contulta queda asi.

Código SQL:
Ver original
  1. SELECT [caredata].[BH_EVENTS].*,[caredata].[EV_FARROWINGS].* FROM [caredata].[BH_EVENTS],[caredata].[EV_FARROWINGS]
  2.         WHERE [caredata].[BH_EVENTS].event_type=170 AND [caredata].[BH_EVENTS].event_id = EV_FARROWINGS.event_id AND
  3.         [BH_EVENTS].eventdate >= DateAdd(YEAR,DateDiff(YEAR,0,Getdate())-3,0)

Última edición por gnzsoloyo; 17/10/2013 a las 17:47 Razón: Codigo de programacion no permitido en foros de BBDD