none
Al filtrar por fechas seleccionar los id mas recientes sin repetirse RRS feed

  • Pregunta

  • Buenas Tardes Amigos

    Haber si me pueden ayudar con esto

    como puedo despues de filtrar una tabla en un rango de fechas

    SELECT *
      FROM [Posicion].[dbo].[TPosicionUltima]
      where velocidad=0 and fecha between '20180215' and '20180216'

    la cual me arroja por ejemplo estos datos

    id        fecha
    610    2018-02-15 11:40:49.000
    390       2018-02-15 11:40:49.000
    610    2018-02-15 11:40:47.000

    en la cual los id se pueden repetir pero solo necesitos todos los id pero con las fechas mas recientes

    no se si me explique bien pero necesito de su ayuda


    • Editado arellanes jueves, 15 de febrero de 2018 19:47
    jueves, 15 de febrero de 2018 19:46

Respuestas

  • Hola, intenta con lo siguiente:

    SELECT ID, max(FECHA) as Fecha
      FROM [POSICION].[DBO].[TPOSICIONULTIMA]
      WHERE VELOCIDAD=0 AND FECHA BETWEEN '20180215' AND '20180216'
    GROUP BY ID
    ORDER BY FECHA ASC
    Saludos


    Brayan De la Cruz
    Lima - Perú

    jueves, 15 de febrero de 2018 20:07

Todas las respuestas

  • Hola, estimado intenta con esto

    SELECT ID, FECHA
      FROM [POSICION].[DBO].[TPOSICIONULTIMA]
      WHERE VELOCIDAD=0 AND FECHA BETWEEN '20180215' AND '20180216'
    GROUP BY ID, FECHA
    ORDER BY FECHA ASC

    Saludos

    jueves, 15 de febrero de 2018 19:55
  • Hola ENSR

    ya lo aplique y aun asi se repiten los id claro con difrencias de minutos, pero lo que necesito es que solo tome todos los id diferentes pero los mas actuales


    • Editado arellanes jueves, 15 de febrero de 2018 20:07
    jueves, 15 de febrero de 2018 20:05
  • Hola, intenta con lo siguiente:

    SELECT ID, max(FECHA) as Fecha
      FROM [POSICION].[DBO].[TPOSICIONULTIMA]
      WHERE VELOCIDAD=0 AND FECHA BETWEEN '20180215' AND '20180216'
    GROUP BY ID
    ORDER BY FECHA ASC
    Saludos


    Brayan De la Cruz
    Lima - Perú

    jueves, 15 de febrero de 2018 20:07
  • Eso esta bien cuando son solo dos campos, pero si selecionas mas campos lo debes de agregar al group by y ahi es donde se repiten :-(
    viernes, 16 de febrero de 2018 0:37
  • Con el permiso de PABLO

    Aplique "manejo de conjuntos", ya tiene el conjunto UNICO, este, unalo con su conjunto donde tiene TODOS LOS CAMPOS.


    viernes, 16 de febrero de 2018 16:48