
Subconsultas Problemas
Publicado por Jose (5 intervenciones) el 24/11/2021 20:34:35
Saludos a todos. Vuelvo a escribir par a realizar un pedido de ayuda nuevamente volviendo a pedir la ayuda de todos ustedes para resolver un enunciado SQL que lo debo resolver en subconsultas. Me cuesta entender y resolver problemas con subconsultas. Desconozco como calcular el costo total(cantidad por costo unitario) Agradezco sus ayudas. Añado el enunciado del problema de SQL, las tablas involucradas y mi pequeño código.
DetalleFactura
NroCompra int PK, FK
CodAgencia smallint PK,FK
CodDeposito smallint PK,+
NroArticulo int PK,+
FechaVencto datetime PK,+
CostoDolares real,
CostoGuaranies real,
PrecioDolares money NN,
PrecioNeto money ,
CodRegimen int FK,
PorcentajeIVA real.
Cantidad float NN,
MontoTotal money,
MontoIVA money,
MontoNetoIVA money
DetalleNotaDeCredito
NroNotaCredito int PK,FK
NroFactura int PK,FK
NroArticulo int PK,FK
CodRegimen int FK
PorcentajeIVA real
MontoTotal money
MontoIVA money
MontoGravado money
MontoExento money
Regimen
CodRegimen int PK
DesRegimen varchar(30) NN,ND
PorcentajeIVA real, NN
*/Listar las compras, mostrando para cada fila del detalle el
costo total (cantidad por costo unitario) y el porcentaje del
total que se encuentre gravado.*/
a
DetalleFactura
NroCompra int PK, FK
CodAgencia smallint PK,FK
CodDeposito smallint PK,+
NroArticulo int PK,+
FechaVencto datetime PK,+
CostoDolares real,
CostoGuaranies real,
PrecioDolares money NN,
PrecioNeto money ,
CodRegimen int FK,
PorcentajeIVA real.
Cantidad float NN,
MontoTotal money,
MontoIVA money,
MontoNetoIVA money
DetalleNotaDeCredito
NroNotaCredito int PK,FK
NroFactura int PK,FK
NroArticulo int PK,FK
CodRegimen int FK
PorcentajeIVA real
MontoTotal money
MontoIVA money
MontoGravado money
MontoExento money
Regimen
CodRegimen int PK
DesRegimen varchar(30) NN,ND
PorcentajeIVA real, NN
*/Listar las compras, mostrando para cada fila del detalle el
costo total (cantidad por costo unitario) y el porcentaje del
total que se encuentre gravado.*/
1
2
SELECT count(DetalleFactura.NroArticulo) * DetalleFactura.CostoGuaranies AS 'CostoTotal' FROM DETALLEFACTURA
JOIN DETALLENOTADECREDITO ON DETALLEFACTURA.NroFactura = DETALLENOTADECREDITO.NroFactur
Valora esta pregunta


0