buenas Tardes Lista lo que quiero es sacar la maxima fecha para saber cual es la ultima venta, y el documento y su numero asi como el saldo, entonces quiero hacer algo asi
select max(fecha), documento,numero,saldo from ventas where documento='FA' seria empleado Window Functions: SELECT fecha, documento,numero,saldo FROM ( SELECT max(fecha) over() AS ultima,fecha, documento,numero,saldo FROM ventas WHERE documento='FA' ) AS C WHERE ultima=fecha El 13 de marzo de 2014, 13:19, Fernando Siguenza<fs...@hotmail.com>escribió: > Amigos como estan, queria ver si me pueden ayudar con un select > algunos de los campos de la tabla que tengo son > documento, numero, fecha, valor,saldo > > lo que quiero es sacar la maxima fecha para saber cual es la ultima venta, > y el documento y su numero asi como el saldo, entonces quiero hacer algo > asi > > select max(fecha), documento,numero,saldo from ventas where documento='FA' > > pero me pide que el campo documento, numero y saldo este en la clausula > group by, pero si agrupo por esos campos no puedo obtener lo que quiero. > > Otra consulta que tengo que hacer es sacar la suma del saldo de los > documentos que en la resta de l fecha actual con al fecha del documento sea > mayor a 0, > > > Como podria sacar lo que necesito? gracias de antemano por la ayuda > -- Cordialmente, Ing. Hellmuth I. Vargas S. Esp. Telemática y Negocios por Internet Oracle Database 10g Administrator Certified Associate PostgreSQL DBA