FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Consulta sobre campos calculados
buenos dias,m tengo esta consulta, que me muestra los datos de unas tablas donde existen campos tanto en moneda nacional como extranjera (n = Nacional, u = Extranjera)
Select C.Anexo, C.FechaIngreso, C.NumIngreso, C.TipoDoc, C.Documento, C.TipoRef, C.DocRef, C.FechaReferencia, D.Articulo, D.Cantidad, D.nPU, D.nIGV, D.nTotal, D.uPU, D.uIGV, D.uTotal, A.RazonSocial, R.Descripcion from tblingresoC C left join comunes.dbo.TblAnexo A On C.Anexo = A.Codigo Left join TblIngresoD D on C.Periodo = D.Periodo and C.NumIngreso = D.NumINgreso Left Join comunes.dbo.TblArticulo R on D.Articulo = R.Codigo where C.Anexo between :AnxInicial and :AnxFinal and C.FechaIngreso Between :FechaInicial and :FechaFinal Order by A.RazonSocial, D.Articulo luego agrego 3 campos calculados a la tabla (delphi) Base (Base imponible) Igv (impuesto) Total (Total) luego hago esto en CalFields If frmComprasAnexo.rgMoneda.ItemIndex = 0 Then (determina en que moneda se saca el reporte) begin sCampo1 :='nTotal'; sCampo2 := 'nIGV' end else begin sCampo1 :='uTotal'; sCampo2 := 'nIgv' end; qryListadoComprasAnexoAnaliticoBase.value := qryListadoComprasAnexoAnaliticoBase.value + qryListadoComprasAnexoAnalitico.FieldByName(scampo1).Asfloat; qryListadoComprasAnexoAnaliticoIgv.value := qryListadoComprasAnexoAnaliticoIgv.value + qryListadoComprasAnexoAnalitico.FieldByName(scampo2).Asfloat; qryListadoComprasAnexoAnaliticoTotal.Value := qryListadoComprasAnexoAnaliticoTotal.Value + qryListadoComprasAnexoAnaliticoBase.Value + qryListadoComprasAnexoAnalitico.FieldByName(scampo2).Asfloat; hasta ahi todo bien, muestra el reporte en la moneda que se desea, todo OK pero cuando en el reporte quiero mostrar la suma de esos campos calculados, no lo suma, solo sale el ultimo valor, a que se debe esto? ejemplo Asi muestra Asi deberia ser 10 10 25 25 30 30 --- --- 30 65 alguien sabe de esto? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
campos calculados | ercrizeporta | Conexión con bases de datos | 7 | 11-06-2007 11:51:29 |
Campos Calculados | Kaller | Tablas planas | 1 | 12-12-2006 01:11:13 |
Campos Calculados | UTECYBER | OOP | 2 | 17-11-2003 15:00:27 |
Consulta sql sobre campos calculados | Carlos A Ortega | SQL | 2 | 24-07-2003 16:50:33 |
Consulta campos calculados | MiltonE | Conexión con bases de datos | 1 | 05-05-2003 19:47:09 |
|