Aclaratoria,
Cita:
Iniciado por helacer
Como estan
select sum(valor) from flujos where usuario=1 and codflujo = (select codflujo from flujos where usuario=1 and rowid=1 order by fecha desc)
"rowid hace referencia al campo que crea oracle con el consecutivo del registro seleccionado no recuerdo si se llama asi exactamente "no tengo oracle en este pc para verificar" pero lo pongo para que me entiendan que estoy haciendo, lo utilizo para que solo me traiga un registro"
hay alguna otra manera de hacerlo o como arreglo la que tengo hecha?
Gracias
Yo creo que en este caso deberias usar el rownum, podrias ordenarlo por rowid pero no decir que el rowid sea igual a 1 o menor a X, el rowid es un identificador, en cambio el rownum si es la pseudocolumna que se genera para numerar tus datos por asi decirlo
Igualmente te va a fallar de esa manera, debido a que no puedes realizar ordenamientos en un subquery
Saludos