none
sql query RRS feed

  • Pregunta

  • hola,

    tengo una tabla donde mes sale id, valor fecha.

    me gustaría obtener el valor de la ultima fecha agrupado por cada id. ultimo valor como la siguiente tabla

    alguien me podría ayudar ?

    jueves, 10 de diciembre de 2020 15:23

Todas las respuestas

  • Hola stephyf: 

    Puedes poner un ejemplo de lo que tienes, y el resultado esperado. ya que si has adjuntado una imagen no se visualiza. Y si no, con la descripción no es bastante.

    Es importante saber el tipo de datos de la tabla.

    jueves, 10 de diciembre de 2020 16:22
  • Hola

    quiero agregar una columna, donde me diga el valor que tiene cada ID en su ultima fecha.

    tengo los datos id, valor y fecha, y me gustaría obtener ultimo valor (que me lo da la ultima fecha)

    la cosa es que están en dos tablas:

    tablas 1 id y valor

    Id        Valor 
    001      98.5 
    002      35.5 
    003      80.9 
    002      67.9 
    001      100 
    003     15.6 

    TABLA 2 id y fecha

    Id           Fecha 
    001      01/01/2021
    002      11/12/2020 
    003      11/09/2020 
    002      15/12/2020 
    001      08/01/2021 
    003      15/11/2020

    quiero obtener esto:

    Id       Fecha              Valor    Ultimo valor
    001    01/01/2021       98.5      100
    002    11/12/2020       35.5       67.9
    003    11/09/2020       80.9       15.6
    002    15/12/2020       67.9        67.9
    001     08/01/2021      100         100
    003     15/11/2020       15.6       15.6

    quiero obtener e valor que esta en la ultima fecha no el valor máximo

    si me podrían ayudar.

    muchas gracias 

    miércoles, 27 de enero de 2021 9:53
  • Hola stephyf:

    El origen de datos que muestras no está normalizado. Nadie te puede asegurar que el último valor sea la última fecha, porque los datos no tienen ningún tipo de orden.

    Aunque con la muestra la tabla1 para la fila donde id = 001 y valor = 100 ahora mismo sea la última, el motor puede devolverte como última en cualquier momento otra diferente, por ejemplo la 001 y valor 98.5.

    miércoles, 27 de enero de 2021 10:57