![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
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! |
|
#2
|
||||
|
||||
|
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 |
|
#3
|
||||
|
||||
|
__________________
Guía de Estilo de los Foros Cita:
|
|
#4
|
||||
|
||||
|
El detalle es que no se busca la suma de todos, solamente la cantidad de la última fecha.
__________________
|
|
#5
|
||||
|
||||
|
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:
|
|
#6
|
||||
|
||||
|
Cita:
Saludos cordiales :d
__________________
Conoce mi blog http://www.edgartec.com |
|
#7
|
|||
|
|||
|
Al final consigue sacar lo que queria!!
Muchisimas 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 |
|