FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problema con SUM en MYSQL al hacer el query
Hola, Antes que nada un saludo a todos.
Queria pedir su ayuda ya que me encuentro con el siguiente problema y no he podido resolverlo de ninguna manera y ya tengo un rato tratando de diferentes formas. EL problema es el siguiente. Tengo el siguiente codigo SQL que hace referencia una tabla de comprobaciones de gastos.
el cual me funciona perfectamente sobre phpmyadmin. pero al meterlo dentro de la propiedad sql de un adoquery, con el que estoy trabajando mysql..... surge el siguiente problema... me dice que la operacion en varios pasos genero errores, que compruebe.... El detalle es que quitandole el SUM de la consulta me funciona perfectamente, pero yo necesito utilizar el sum, ya intente con mayusculas, minusculas, espacios en diferentes lugares entre los parentesis, etc y no me trabaja. Anteriormente tuve un problema parecido con una funcion UPPER, pero esta me funciono acomodando espacios tal como lo intente en este caso pero no me trabaja, por lo cual pido su valiosa ayuda si alguien ha tenido algun problema parecido, o sabe como resolverlo. Última edición por desve fecha: 24-04-2007 a las 19:36:28. Razón: intento poner imagenes, en el post para ilustrar pero no esta habilitado img ni html, asi es un poco dificil ilustrar, y no encuentro opciones para habilitarlo |
#2
|
||||
|
||||
Hola desve
Aqui lo unico que se me ocurre pensar en el el tipo de campo c.id_tipo_mov , es numerico ? c.id_personal , lo defines como un campo string o texto, segun la sentencia sql. Bueno podria estar por ese lado el problema. Saludos |
#3
|
|||
|
|||
Hola
Esta es la estructura de la tabla.
id_personal varchar(8) fecha date id_tipo_mov int(11) cantidad int(11) Aqui el detalle creo yo es un poco extraño, ya que desde phpmyadmin corre perfecta la consulta y en delphi exactamente la misma consulta no corre. |
#5
|
|||
|
|||
esta C esta ahi por que realmente este era un subquery de una consulta mas compleja, esta trabaja como ALIAS, donde hacia un sum a los depositos, y otro a las comprobaciones.
Esto es algo que se me olvido quitar, pero que realmente no afecta en nada. Para enriquecer el comentario.... Esto no funciona directamente sobre el ADOQUERY.... pero si funciona sobre PHP MYADMIN
Esto si funciona perfectamente sobre ADOQUERY y sobre PHP MYADMIN
Última edición por desve fecha: 24-04-2007 a las 20:04:08. |
#6
|
||||
|
||||
Hola
Bueno aqui ya no me queda otra que pensar en comillas: Algunas bases de datos como access no reconocen ciertos string sin doble comilla. No se prueba Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer un Query de otro Query | francisco260184 | SQL | 9 | 10-04-2007 03:46:18 |
Como hacer referencia a un query dentro de otro query? | JuanBCT | SQL | 2 | 05-09-2006 18:35:25 |
Hacer query con dos DB en FireBird | El_Raso | Firebird e Interbase | 9 | 20-10-2005 17:19:37 |
Como hacer un Query con dbf y Sql | Leomar | SQL | 0 | 02-02-2005 14:28:52 |
Hacer preguntas en un query | IVAND | SQL | 2 | 28-11-2003 23:07:18 |
|