resolver un select en ms sql server
Publicado por elio (6 intervenciones) el 17/03/2005 21:00:47
Tengo tabla (que no puedo tocar) de series
id , NroSerie, fecha, Doc -- doc puede ser remito entrada o salida--
10 serie1234 1/1/1 RE
22 serie1234 2/2/2 RS
31 serie1234 2/2/2 RE
quiero saber cuales series tengo dentro,
como id es secuencial se me ocurrio:
agrupo series, busco maximo de codigo dentro de cada grupo,
si es RE esta dentro, si es RS esta fuera:
select max(id), NroSerie
group by serie, doc
having doc = 'RE'
¿como hago para incluir fecha en el select?
me pide que este : o agrupado o con una funcion,
pero yo solo quiero ver la fecha de ese ulimo RE
select max(id), NroSerie, FECHA...
cualquier condicion q pusiera alteraria los datos...
se puede resolver en una sola consulta?
id , NroSerie, fecha, Doc -- doc puede ser remito entrada o salida--
10 serie1234 1/1/1 RE
22 serie1234 2/2/2 RS
31 serie1234 2/2/2 RE
quiero saber cuales series tengo dentro,
como id es secuencial se me ocurrio:
agrupo series, busco maximo de codigo dentro de cada grupo,
si es RE esta dentro, si es RS esta fuera:
select max(id), NroSerie
group by serie, doc
having doc = 'RE'
¿como hago para incluir fecha en el select?
me pide que este : o agrupado o con una funcion,
pero yo solo quiero ver la fecha de ese ulimo RE
select max(id), NroSerie, FECHA...
cualquier condicion q pusiera alteraria los datos...
se puede resolver en una sola consulta?
Valora esta pregunta


0