SQL - Extrae fecha maxima del.mes

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 2 puestos en SQL (en relación al último mes)
Gráfica de SQL

Extrae fecha maxima del.mes

Publicado por Ronaldorey (2 intervenciones) el 13/07/2019 07:19:06
Buenas, tengo una tabla donde donde tengo id principal de producto, con un campo fecha. Necesito sacar para cada id, la fecha maxima de cada mes. Es decir, tengo:

Id. Fecha
123. 01/02/2018
123. 01/03/2018
123. 19/10/2018
123. 27/10/2018
123. 15/11/2018
123. 25/11/2018
123. 24/12/2018

Y yo necesito que me devuelva lo siguiente

Id. Fecha
123. 01/02/2018
123. 01/03/2018
123. 27/10/2018
123. 25/11/2018
123. 24/12/2018


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
sin imagen de perfil
Val: 25
Ha disminuido su posición en 2 puestos en SQL (en relación al último mes)
Gráfica de SQL

Extrae fecha maxima del.mes

Publicado por Salvador (23 intervenciones) el 14/07/2019 12:39:15
Hola Ronaldokey

1
2
3
4
5
6
7
8
9
10
11
12
13
SELECT
    T1.ID
    ,tblT2.FECHA
  FROM TuTabla AS T1
    CROSS APPLY
      (
        SELECT
            MAX(T2.FECHA) AS FECHA
          FROM TuTabla AS T2
          WHERE MONTH(T2.FECHA) = MONTH(T1.FECHA)
                 AND YEAR(T1.FECHA) = YEAR(T2.FECHA)
        ) AS tblT2
  GROUP BY T1.ID, tblT2.FECHA

Espero que te sirva

Un saludo.
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

Extrae fecha maxima del.mes

Publicado por Luisa (1 intervención) el 14/06/2023 17:43:35
Muchas gracias!! fue de mucha ayuda!!
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