obtener ultimo precio

12/09/2008 - 15:55 por mp | Informe spam
Señores, necesito na sentencia sql que me devuelva el ultimo precio de venta
de un articulo,
(la ultima vez que se vendio).
Con la sentencia que expongo mas abajo obtengo linea repetidas de articulos
segun entiendo que es debido
al group by. El mismo articulo con precios y fechas distintas.
Necesito solo obtener la ultima vez que se vendio.
Que le falta a la consulta ????

Gracias por la ayuda

MP

select codiarti, max(fecdoc) as fecha,pventa1
from docventa
where td in('FC','BL')
group by codiarti,pventa1

Preguntas similare

Leer las respuestas

#16 Carlos M. Calvelo
12/09/2008 - 22:07 | Informe spam
Hola Alejandro,

On 12 sep, 21:31, Alejandro Mesa
wrote:
Carlos M. Calvelo,

Si, por eso dije que es valido tu comentario.

Por costumbre, suelo postear la solucion mas sencilla que pueda hayar,
porque muchas veces el OP no es claro en lo que tiene y en lo que quiere.
Luego vienen los "pero ...". Ya tu sabes.




Ya! Ahí empieza todo.

De todas formas me has puesto en mal camino con esto:

Lo puedes hacer de ambas formas. Fijate en la primera expresion de ese
predicado, si filtramos [td] en [dv], enotnces d.[tv] = dv.[td] generara el
mismo resultado.



Lo cual no es cierto. Pero bueno.. ya está aclarada la confusión.

Saludos,
Carlos
Respuesta Responder a este mensaje
#17 Carlos M. Calvelo
12/09/2008 - 22:15 | Informe spam
Hola Alejandro,

Vaya! Ahora resulta que le valió la que antes no le valía!!

:-) :-) Trata tu de entender eso ahora.

Saludos,
Carlos
Respuesta Responder a este mensaje
#18 Alejandro Mesa
12/09/2008 - 22:43 | Informe spam
Carlos M. Calvelo,

De todas formas me has puesto en mal camino con esto:



No, no lo tomes asi, porque al menos esa no fue mi intencion. Dije que da el
mismo resultado de acuerdo a lo que asumi que tenia el OP. Si no se puede
vender un mismo articulo bajo diferentes [td], que fue lo que yo asumi, y que
quizas hice mal en hacerlo, entonces los resultados seran los mismos.

Vaya! Ahora resulta que le valió la que antes no le valía!!



Cualquiera sea quien postee una pregunta, no sabe cuanto puede ayudarse a si
mismo, si se adjuntan la estructura de las tablas involucradas, incluyendo
restricciones e indices, asi como data de ejemplo en forma de setencias
insert. Si a eso le adicionamos una breve explicacion de lo que queremos,
incluyendo logica de el negocio, de seguro que obtendremos mas respuestas de
las esperadas.

Por suerte, en esta pregunta el OP obtuvo mas respuestas de la que yo
hubiese esperado. Quizas tu comentario aplica a su ambiente, pero quizas no
tiene data necesaria como para que ese tema o error salga a relucir, o quizas
lo que yo asumi sea un hecho, vaya usted a saber.

En caso de que una u otra solucion no le vengan como anillo a el dedo, lo
importante es que se le ha dado una idea, ya le tocara a el / ella
desarrollarla y adaptarla a su ambiente.


AMB

"Carlos M. Calvelo" wrote:

Hola Alejandro,

Vaya! Ahora resulta que le valió la que antes no le valía!!

:-) :-) Trata tu de entender eso ahora.

Saludos,
Carlos



Respuesta Responder a este mensaje
#19 Carlos M. Calvelo
12/09/2008 - 23:05 | Informe spam
Hola Alejandro,

On 12 sep, 22:43, Alejandro Mesa
wrote:
Carlos M. Calvelo,

> De todas formas me has puesto en mal camino con esto:

No, no lo tomes asi, porque al menos esa no fue mi intencion.



No lo tomo de ninguna manera hombre.
"Me he puesto en mal camino", entonces.
Entiendo perfectamente como se desarrolló la
confusión y no tiene nada que ver con 'intenciones'.

De acuerdo con todo lo demás.

Saludos,
Carlos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida