![]() |
Obtener Diferencias De Netos ???
HOLA AMIGOS DEL FORO NECESITO SU AYUDA, RESULTA QUE NECESITO OBTENER LA DIFERENCIA DE LA SUMA DE TODOS LO NETOS PAGADOS A LOS OBREROS EN EL MES DE ENERO Y FEBRERO DIGAMOS.
ES DECIR OBTENGO LA SUMA DE LOS NETOS DEL MES DE ENERO Y ESTOS RESTARLOS A LA SUMA DE LOS NETOS DE FEBRERO, NECESITO HACER UNA QUERY PERO NO ME RESULTA. los campos involucrados son sobre una misma tabla. HIZE ALGO ASI : Código:
GRACIAS ANTICIPDAS. |
Primero que nada, por favor, no escribas todo en mayúsculas. Llevas ya cientosetenta mensajes así que deberías ya haber leído la guía de estilo.
En segundo lugar, '02-2005' y '01-2005' no son fechas, así que dudo que obtengas resultados. Muy posiblemente te sirva más algo como
y eso suponiendo que el motor que usas acepta la fechas en formato dd-mm-aaaa, lo que me lleva al tercer punto: ¿Qué base de datos usas? Y por último, no somos adivinos. Cuando recibas un mensaje de error, aclara exactamente cuál es ese mensaje, pues normalmente eso da pistas para saber dónde está el problema. // Saludos |
Disculpa los errores Roman, mande el post tan rapido que omiti varios detalles
el campo fecha tiene ese formato (mm-aa) asi esta definido, bueno no es un campo fecha comun, en realidad es un varchar. El motor es mysql. agradecere me puedas ayudar gracia anticipadas. |
y.... ¿cual es el error? :confused:
|
¿que pasa si quitas el último "from"?
es decir:
obviamente, estoy adivinando, ya que como lo mencionan, no dices cuál es el error que obtienes. |
No conozco muy bien las consultas en MySql pero se me ocurre que tal vez uno de los lados de esa resta podria no devolver registros y traer un null, yo te recomendaría usar alguna condicion que transforme a cero (0) los resultados si se da ese caso. Pero por supuesto, si nos dices el error que te da podríamos saber con mas exactitud.
|
Hola :
Este es el error que me sale : obiamente es un error porque parece ser error de sintaxis, si devuelve valores ambos "sum", eso lo probe Código:
|
Si puedes entra a la consola de mysql y haz:
Código:
mysql> use tu_base_de_datos (ENTER)Código:
mysqldump tu_base_de_datos prueba > prueba.sql// Saludos |
| La franja horaria es GMT +2. Ahora son las 11:15:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi