Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Duda con to_number y sum juntos

Estas en el tema de Duda con to_number y sum juntos en el foro de Oracle en Foros del Web. Estoy haciendo un procedimiento almacenado y el problema q tengo es en la consulta. create or replace procedure suma_reparaciones is precio vehiculos.precio_rep%type; suma number(10); total ...
  #1 (permalink)  
Antiguo 06/06/2011, 12:32
Avatar de Darsk  
Fecha de Ingreso: mayo-2011
Mensajes: 39
Antigüedad: 13 años
Puntos: 0
Duda con to_number y sum juntos

Estoy haciendo un procedimiento almacenado y el problema q tengo es en la consulta.


create or replace procedure suma_reparaciones
is
precio vehiculos.precio_rep%type;
suma number(10);
total number(10);
begin
select to_number(precio)into suma from vehiculos;
select sum(suma)into total from vehiculos where marca = 'nissan';
dbms_output.put_line(suma,total);
end;
no se si es

select sum(to_number (precio)into suma) from vehiculo where marca = 'nissan';

ruego una ayuda, saludos.
  #2 (permalink)  
Antiguo 07/06/2011, 00:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 13 años
Puntos: 0
Respuesta: Duda con to_number y sum juntos

Hola,
a lo mejor es esto lo que quieres hacer:

create or replace procedure suma_reparaciones
is
total number(10);
begin
select sum(to_number(precio_rep)) into total from vehiculos where marca = 'nissan';
dbms_output.put_line(total);
end;

de esta manera sumas la columna precio_rep de la tabla vehiculos cuya marca sea nissan y lo metes en la variable total. El to_number solo es necesario si la columna precio_rep no es number.

Un saludo

Última edición por canirove4; 07/06/2011 a las 01:23

Etiquetas: sum
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:06.