Tema: Filtrar dato
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/05/2009, 18:12
jjcano77
 
Fecha de Ingreso: abril-2009
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Filtrar dato

Mi query es:

select BB=d.numero, Fecha_Compra=max(d.fec), Nit=d.nit, Consignante=c.nombres, Fecha_Llegada=e.fecha_hora_evento, Ubicacion_Actual=bo.descripcion, Codigo_Int=d.codigo,Referencia=v.descripcion,
Color=v.des_color, Placa=v.placa, Serie=v.serie,Modelo=v.ano,Soat=v.fecha_obligatori o, Dias_de_Inventario=case when r.stock>0 then convert(int,(Datediff(day, e.fecha_hora_evento, getdate()))) else 0 end, Notas=v.explicacion, Costo=convert(money,d.valor_unitario)

from documentos_lin d
left join v_referencias_sto_hoy r on r.codigo=d.codigo and r.bodega=8
join v_vh_vehiculos v on d.codigo=v.codigo
left join vh_eventos_vehiculos e on d.codigo=e.codigo and e.evento='15'
left join referencias_fis f on d.codigo=f.codigo and f.bodega=d.bodega
left join bodegas_ubicacion bo on bo.bodega=f.bodega and f.ubicacion=bo.ubicacion
left join vh_eventos_vehiculos s on d.codigo=s.codigo and s.evento='75'
left join terceros c on d.nit=c.nit

where d.tipo='BB' and v.plan_venta=2 and r.stock=1 and s.fecha_hora_evento is null

group by
d.fec, d.numero, e.fecha_hora_evento, bo.descripcion, d.codigo,v.descripcion,v.des_color, d.nit, c.nombres, v.placa, v.serie,v.ano,v.fecha_obligatorio, e.fecha_hora_evento,v.explicacion, d.valor_unitario, r.stock


El problema es que la función max no hace que se visualice solo el registro con la fecha mayor, el query muestra todos los registros.

Gracias por su ayuda.

JOSE JULIAN CANO