FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Funcion Ultima fecha
Tengo un problemilla con una consulta de Movimientos de Articulos i fechas!
Estoy trabajando con access. Me gustaria saber si existe alguna funcion para averiguar, en mi caso, de los diferentes movimientos que puede tener un articulo, la ultima fecha que hubo en ese articulo! SIno recuerdo mal en Oracle existia alguna opcion de estas pero en Access no tengo nidea por ejemplo : Esto podria ser la tabla de movimientos Articulo | Cantidad | Fecha | -------------------------------------------------- 11000 | 2.500 | 11/05/2007 | 11000 | 3.000 | 16/07/2007 | 13000 | 10.500 | 13/04/2007 | 13000 | 13.000 | 15/06/2007 | La Consulta deberia quedar de la siguiente forma 11000 | 3000 | 16/07/2007 13000 | 13.000 | 15/06/2007 |
#2
|
||||
|
||||
Puedes utilizar la funcion Max(Fecha).
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Como bien dice el amigo marcos.
suerte
__________________
Conoce mi blog http://www.edgartec.com Última edición por poliburro fecha: 05-11-2007 a las 16:19:41. Razón: error en sintaxis |
#4
|
|||
|
|||
Gracias gente voy a provar!
|
#6
|
||||
|
||||
Cita:
:P
__________________
Conoce mi blog http://www.edgartec.com |
#7
|
||||
|
||||
Lo sospeche desde un principio...
__________________
|
#8
|
|||
|
|||
agrrrrr me estoy volviendo loco!
Si solo indico el campo codigo y fecha,Me muestra todos los articulos como queria. Al poner mas campos me obliga a hacer la subconsulta , es ahi cuando nose por donde cojer lo de la fecha ni como indicarlo ni na! E provao tu opcion Poliburro, pero no entiendo muy bien la Inner join que as echo! |
#9
|
||||
|
||||
Cita:
La subconculta devuelve un recordset que contiene los artículos con su última fecha, este recordset muestra para cada único artículo la última fecha ( Max(Fecha) ). Como bien mencionas si en esta subconsulta agregara el campo Cantidad, este debería ser incluido en el group by, pero dada esta condición me mostraría para cada combinación única de artículo y cantidad la úlñtima fecha, provocando que devolviera más de un registro por artículo único. Por ello la subconsulta solo agrupa por artículo y devuelve el max de la fecha. una vez generado este recorset me hace falta el dato de cantidad para cada registro, entonces lo que hago es que a la tabla le aplico un inner join, con la subsconsulta a fin de que me devuelva unicamente los campos coincidentes. por eso es que en el on se igualan fecha y artículo. Al obtener el producto de ambas tablas por unicamente sus coincidencias, puedo ya entonces mostrar Artículo, ultima fecha y cantidad. Suerte
__________________
Conoce mi blog http://www.edgartec.com |
#10
|
||||
|
||||
__________________
Guía de Estilo de los Foros Cita:
|
#11
|
||||
|
||||
El detalle es que no se busca la suma de todos, solamente la cantidad de la última fecha.
__________________
|
#12
|
||||
|
||||
Pues ese detalle se me había escapado, tienes razón.
Yo en estos casos, sino tengo tiempo de enredarme en subconsultas que no todos los motores aceptan, los datos obtenidos de la consulta los inserto en una tabla temporal y luego lanzo un SQL simple sobre está tabla. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#13
|
||||
|
||||
Cita:
Saludos cordiales :d
__________________
Conoce mi blog http://www.edgartec.com |
#14
|
|||
|
|||
Al final consigue sacar lo que queria!!
Muchisimas Gracias |
#15
|
||||
|
||||
Hombre sería conveniente mostrar el código que finalmente has utilizado como colofón a este hilo.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#16
|
|||
|
|||
lo siento llebaba todo el dia un poco liao!
Al final me vais a matar porque saque la consulta con otros datos! Os cuento, mi intencion era a partir de una tabla que hay de movimientos cojer todos los Productos con la ultima fecha y su respectivo precio, mi sorpresa ha sido el encontrar un tabla de tarifas la cual me facilito mucho la faena, porque sinceramente no consegui sacar-la como en un principio queria Al final lo del Max(fecha) con la opcion de poliburro (pero un poco con mi lio mental) llego a salir pero con algunos articulos repetidos con fechas diferentes, total que aun no se muy bien como funcionan las subconsultas, La cosa ha quedao asi
Perdonad las molestias!! y gracias |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
consultar ultima fecha y ultima hora | KeyMan | MySQL | 3 | 07-02-2007 16:50:25 |
Fecha última visita usuario sitio Web | dec | PHP | 6 | 18-07-2006 09:49:57 |
Que funcion trunca una fecha | JavierO | Varios | 4 | 12-10-2005 19:47:55 |
como Leer la fecha de " última Modificación " de un archivo. | JuanErasmo | C++ Builder | 2 | 07-10-2005 18:28:19 |
Función de fecha actual en SQL | mutant09 | SQL | 1 | 18-05-2004 09:51:22 |
|