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

Ayuda Consulta Sql-access-.

Estas en el tema de Ayuda Consulta Sql-access-. en el foro de Bases de Datos General en Foros del Web. Hola amigos. Tengo las tablas que se relacionan entre si por n_certificado: Ventas_detalle id_venta id_producto id_servicio n_certificado cantidad precio Certificado_regalo n_certificado id_cliente id_servicio fecha_emision valor ...
  #1 (permalink)  
Antiguo 12/05/2006, 09:20
 
Fecha de Ingreso: mayo-2006
Mensajes: 1
Antigüedad: 17 años, 11 meses
Puntos: 0
Exclamación Ayuda Consulta Sql-access-.

Hola amigos.
Tengo las tablas que se relacionan entre si por n_certificado:

Ventas_detalle
id_venta
id_producto
id_servicio
n_certificado
cantidad
precio

Certificado_regalo
n_certificado
id_cliente
id_servicio
fecha_emision
valor
usado


Logro hacer una consulta que me obtenga:
- La Suma de la cantidad de todas las ventas y sus precios totales usando:

SELECT a.id_venta, sum(a.cantidad), sum(a.cantidad*a.precio) FROM Ventas_detalle as a GROUP BY a.id_venta;


-Bien. MI GRAN PROBLEMA es que debo sumar (b.valor) SÍ (a.precio) es nulo. ¿Se entiende?-Probe con:

SELECT a.id_venta, sum(a.cantidad), sum((a.cantidad) * iif(a.precio is null AND a.n_certificado=b.n_certificado,b.valor,a.precio)) FROM Ventas_detalle as a, Certificado_regalo as b GROUP BY a.id_venta

Pero obtengo valores incoherentes.

Si me pueden ayudar estaria eternamente agradecido. MUCHAS GRACIAS.
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:51.