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

Usar resultado de una operación aritmetica como campo.

Estas en el tema de Usar resultado de una operación aritmetica como campo. en el foro de SQL Server en Foros del Web. Saludos, yo quisera saber si es posible que el resultado de una operación atirmética de una consulta en sql puede ser usado como un campo, ...
  #1 (permalink)  
Antiguo 11/08/2008, 17:40
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 16 años, 10 meses
Puntos: 0
Usar resultado de una operación aritmetica como campo.

Saludos, yo quisera saber si es posible que el resultado de una operación atirmética de
una consulta en sql puede ser usado como un campo, de la siguiente manera:

Tabla Ventas
ventaBruta
devol1
devol2
presupuesto

Yo necesito calcular las ventas netas y el porcentaje de Cumplimiento de unpresupuesto
de venta dado de la siguiente manera:

select ventaBruta,devol1,devol2,ventaNeta=(ventaBruta-(devol1+devol2)),
porCump=((ventaNeta/presupuesto)*100)
from ventas

pero me da el siguiente error al momento de ejecutar dicho query:

El nombre de columna 'ventaNeta' no es válido.
  #2 (permalink)  
Antiguo 11/08/2008, 18:56
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Usar resultado de una operación aritmetica como campo.

No puedes hacer mencion de una "columna" que se esta creando en ese momento.

select ventaBruta,devol1,devol2,ventaNeta=(ventaBruta-(devol1+devol2)),
porCump=((ventaBruta-(devol1+devol2))/presupuesto)*100)
from ventas
  #3 (permalink)  
Antiguo 12/08/2008, 07:40
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Usar resultado de una operación aritmetica como campo.

Gracias iislas por tu respuesta.
  #4 (permalink)  
Antiguo 12/08/2008, 14:25
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Usar resultado de una operación aritmetica como campo.

De nada, saludos
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:25.