FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Sentencia SQL super compleja
Hola:
Tengo una tabla donde tengo 3 campos Nombre, Costo y Fecha y quiero que se me sumen los Costos de un mismo nombre dentro de un mismo mes Ejemplo: Pepe 40 Enero Carlo 20 Enero Mario 0 Enero Pepe 0 Febrero Carlo 27 Febrero Mario 15 Febrero Pepe 10 Marzo Carlo 22 Marzo Mario 0 Marzo Donde se complica esto..... que no quiero que el mes me salga al lado sino arriba Ejemplo: Enero Febrero Marzo Pepe 40 0 10 Carlo 20 27 15 Mario 0 15 0 Digame si es posible de hacer y si me pueden tirar una ayuda con eso Uso Delphi 6 y Access Saludos
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#2
|
||||
|
||||
__________________
|
#3
|
||||
|
||||
subquery
no se nadita de acces pero en PostgreSQL por ejemplo puedes hacer un subquery:
El resultado será : ID, EMPLEADO, ENERO, FEBRERO, MARZO, TOTALTRIMESTRE 123,JUAN,15,20,10,45 456,PEDRO,10,10,10,30 789,MATEO,5,6,9,20 aunque se que no es Aaccess espero que te de una ayuda.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#4
|
||||
|
||||
No quiero pecar de pedante, sólo a modo de broma:
Vale, esto ya te lo han contestado, ¿pero dónde está la pregunta sobre la sql supercompleja? |
#5
|
||||
|
||||
Bueno gracias por responde... para mi es super compleja porque sin el Decode no se como lo iba a hacer... probare y despues posteare resultados
Saludos y Gracias
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#6
|
||||
|
||||
Cita:
Espero que puedas solucionar tu duda. |
#7
|
||||
|
||||
Creo que el enlace que te han puesto está la solución. Yo había dado un ejemplo similar con Case a como lo haría Access con Transform.
Puedes buscar en google por Trasnsform en access: http://www.programacion.net/tutorial/sql/12/ http://www.wellho.net/forum/The-MySQ...ot-tables.html
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#8
|
||||
|
||||
Bueno debido a que el link no me funciono porque estoy usando Access.... probe con este... y no me fue muy bien ya que cuando suma la tabla suma los precios en dependencia del mes y no de los nombres y el mes
Me sale lo siguiente: Nombre___Enero Carlos______30 Mario______30 Pepe_______30 Cuando me deberia salir Nombre___Enero Carlos______20 Mario_______0 Pepe_______10 Que me podria faltar ? Cita:
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#9
|
||||
|
||||
Hello...
Cita:
y con respecto a tu codigo...
te cuento que la subquery que realizas solo llama al mes en la sentencia WHERE.Debes complementar ese where con el ID del empleado o el nombre (mejor el ID).
por eso te puse un ejemplo completo... revisa el codigo que te puse anteriormente... Bendiciones.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#10
|
||||
|
||||
Al parecer tu tienes dos tablas pero en mi caso es solo una.....
Aqui le agrego lo del nombre y la cosa sigue igual
__________________
La paciencia es un árbol de raíz amarga pero de frutos muy dulces. Sr.Scorpion |
#11
|
||||
|
||||
Es solo una tabla.
es solo que estoy declarando un alias para hacerlo más legible y más funcional.
Así es más facil saber a que tabla me refiero en los subquery.
ahora si ves... es solo una tabla.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta SQL algo compleja | subzero | Firebird e Interbase | 2 | 26-10-2006 18:49:01 |
Una super duda con FastReport | bustio | Impresión | 6 | 09-12-2005 14:28:39 |
Super duda con Aplicacion MDI | bustio | Varios | 0 | 07-12-2005 16:51:54 |
Variables Super Globales | JANDREGUE | Varios | 1 | 18-03-2005 18:03:16 |
consulta SQL que me resulta compleja | j2mg | SQL | 5 | 29-05-2003 22:50:13 |
|