Ayuda con MySQL
Hola a todos, necesito si me pueden ayudar con una consulta SQL. Lo que necesito hacer es lo siguiente:
Tengo una Tabla que contiene movimiento por Fecha más un campo Precio. Lo que necesito es agrupar los movimiento por "Año-Mes" y con el último Precio correspondiente a cada mes. Hice una consulta con MAX() y GROUP BY ... me retorna los registros agrupados por "Año-Mes" pero el Precio corresponde al primero de cada mes. He hecho varias puebas y nada....... Ejemplo: Registros en la Tabla Fecha Precio 02-01-2007 168,35 03-01-2007 170,49 10-01-2007 169,90 29-01-2007 170,85 31-01-2007 172,00 01-02-2007 175,00 05-02-2005 175,12 26-02-2006 173,16 28-02-2006 168,30 01-03-2006 167,99 06-03-2007 171,53 12-03-2007 175,14 14-03-2007 171,88 Resultado del Query MAX(Fecha) Precio 31-01-2007 168,35 28-02-2007 175,00 14-03-2005 171,88 Query
Espero me puedan ayudar.... Agradecido... |
Cita:
Cómo quieres el último precio y la función de agrupado (MAX )la pones en el campo fecha? No conozco MySQL a fondo, pero prueba esto En teoría te dará el ultimo precio, pero dependerá de cómo salgan ordenados los registros de la query. No sé si puedes incluir order by Fecha si te sale bien. Suerte y un saludo |
Ayuda con MySQL
Cita:
Gracias por tu respuesta, pero el MAX en fecha es para que me retorne la fecha máxima(o última) por cada Año/Mes....No le pongo MAX a Precio, porque me devolvería el precio Mayor del Año/Mes y yo necesito el Precio correspondiente a la fecha Mayor de cada Año/Mes. Estoy ocupando MySql versión 4.1.12a-nt y la función LAST() no la reconoce....si mal no recuerdo esa función puede ocuparse con Access(jet)....a no ser que exista una versión de MySql que la incluya......He leido varias veces el Manual de MySql y creo que no aparece tal función...... De todas formas agradezco tu tiempo e interés..... Saludos, |
Si la versión de MySql que usas admite subconsultas:
|
Ayuda con MySQL
Cita:
Muchas gracias a todos.... |
La franja horaria es GMT +2. Ahora son las 19:06:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi