SQL - crear columna temporal

 
Vista:
sin imagen de perfil
Val: 8
Ha disminuido su posición en 9 puestos en SQL (en relación al último mes)
Gráfica de SQL

crear columna temporal

Publicado por jose juan mata alonzo (5 intervenciones) el 09/01/2017 18:53:48
tengo una duda con forme a un query


mi problema es que necesito hacer cambio de moneda es decir en una tabla donde se almacenan las facturas, hay el total y el neto pero hay compras que se hacen en dolares al crear la mutiplicacion de total con dolares se guarda como conversion en una columna temporal pero no quiero que me la muestre ya que esa consulta donde ahora estan todos los resultados en pesos y no en dolares y pesos.

bien con la tabla de conversion que es la tabla temporal necesito hacer otro query

para mostrar los mejores clientes y esto lo hago con la sumatoria de los totales acumulados en cada factura, y ahora necesito meter la tabla de conversiones a esa consulta para que me arroje bien los resultados pero estan en tablas diferentes.
como podria hacerlo ¿?

un esquema de como esta

|total | valor del dolar | conversion

50.4 | 17.66 | 890.064

select(MGW10008.CTOTAL * MGW10035.cimporte) as total from MGW10008
inner join MGW10035 on (MGW10035.cfecha = MGW10008.CFECHA)
where MGW10008.CSERIEDO01 = 'D'

where MGW10008.CSERIEDO01 = 'D' esto quiere decir que cuando sean dolares
donde la tabla de mgw10008 es para documentos y facturas y la mgw10035 es para la conversion de los dolares


y la consulta de los mejores clientes que tenia antes es este
use practicas

select top 5 MGW10008.CRAZONSO01, sum(MGW10008.CTOTAL) as total from MGW10008
where CIDDOCUM02= 4
group by MGW10008.CRAZONSO01
order by total desc

CIDDOCUM02= 4 esto dice que es para facturas



los querys de la conversion de los dolares es esta

y en la otra donde solo quiero los mejores clientes se mostrarian solo los mejores clientes y sus totales correspondientes

soy nuevo en esto de sql y si no me entienden tratare de explicarlo mejor...
ayuda es para mis practicas profesionales de la universidad
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

crear columna temporal

Publicado por Isaias (1921 intervenciones) el 09/01/2017 20:07:30
¿Que motor de base de datos estas usando?, coloca el script de la creacion de tus tablas (documentos y conversion)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

crear columna temporal

Publicado por Sally (1 intervención) el 19/08/2019 05:21:01
Hola oye me podrias ayudar , encerio te lo agradeceria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar