![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
|||
|
|||
|
Ya pude solucionar el problema, le agregue un CAST a la suma.
No sabía que se podía hacer desde SQL, hasta que vi una noticia que publicó guillotmarc acerca del replicador de IB. with dmDatos.qryListados1 do begin Close; CommandText := 'SELECT a.clave, a.nombre,' + 'CAST(SUM(v.cantidad*v.precio*(1-v.descotorg/100)) AS' + ' numeric(12,2)) AS importe FROM areasventa a ' + 'LEFT JOIN ventasareas v ON a.clave = v.areaventa ' + 'WHERE a.caja = ' + IntToStr(iCaja) + ' OR a.caja IS' + 'null GROUP BY a.clave, a.nombre ORDER BY nombre'; Open; end; |
|
|
|