FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Una duda sobre Adsl
Buenos días tengo un par de preguntillas:
¿se puede hacer una consulta SQL, por ej. SUM sobre un campo calculado.? Por ej. Adotable1 con varios campo, uno de ellos calculado( calcula precio x cantidad) query1 con select campo1, sum(calculado) as totales etc.etc. al hacer esto me dá un error(no recuerdo cual), pero si en vez del calculado pongo cualquier campo real no me dá error. el problema es que he probado a hacer esto: select campo1, sum(precio*cantidad) as totales etc.etc. y me dá el resultado sin problemas, pero como no puedo redondear a 3 decimales, el resultado que me dá difiere en un decimal en algunos casos. Es decir por ej. 12,54 * 3,56=44,6424 15,21 * 4,23=64,3383 en pocas palabras, lo que necesito es redondear a 3 decimales el resultado de las multiplicaciones anteriores para poder sumar con ese formato y que no me sobre el decimal. es decir algo así(aunque me lo invento) select campo1, sum(redondear(precio*cantidad),3) as totales etc.etc. A ver si hay suerte, Muchas Gracias... |
|
|
|