![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
group by en consulta de unión
hola
mi duda es que si el resultado de una consulta union le puedo aplicar la clausula group by mi consulta es esta SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC, Sum(alpreart.EXISTENCIA) as existencia, Sum(alpreart.IMPORTE) as importe FROM (alclaart INNER JOIN alpreart ON (alclaart.CODIGO = alpreart.CODIGO) AND (alclaart.ALMACEN = alpreart.ALMACEN)) INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM WHERE (((alclaart.ALMACEN)="01")) GROUP BY alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC UNION SELECT alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC, Sum(alpresec.EXISTENCIA) as existencia, Sum(alpresec.IMPORTE) as importe FROM (alclaart INNER JOIN alclaume ON alclaart.UMEDIDA_A = alclaume.COD_UM) INNER JOIN alpresec ON (alpresec.CODIGO = alclaart.CODIGO) AND (alclaart.ALMACEN = alpresec.ALMACEN) WHERE (((alclaart.ALMACEN)="01")) GROUP BY alclaart.CODIGO, alclaart.DESCRIPC, alclaart.ALMACEN, alclaume.DESCRIPC yo quisiera que ademas de unir las consultas me sumara la existencia y el importe, se puede hacer esto?? |
#2
|
||||
|
||||
![]() Hola...
te quiero recomendar que utilices las etiquetas de codigo.... así quedaria el codigo que tienes...
Salud ![]() ![]()
__________________
BlueSteel |
#3
|
||||
|
||||
Cita:
|
#4
|
||||
|
||||
![]() Tambien puede ser
Ahora, era eso lo que necesitas ???? Salu2 ![]() ![]()
__________________
BlueSteel |
#5
|
|||
|
|||
hola:
parece que no he sabido explicarme bien, yo lo que quiero es que sume la existencia de las dos consultas que hago, o sea que el resultado de la union me lo agrupe, sumando existencia e importe por separado. saluds |
#6
|
|||
|
|||
hola de nuevo.
he buscado como hacer esto, y he encontrado una forma que me funciona en access, pero a la hora de llevarlo a la consulta de delphi me da un error que dice que no reconoce el token [, alguien me podría decir como solucionar esto
|
#7
|
||||
|
||||
Cambia los corchetes por paréntesis.
|
#8
|
|||
|
|||
hola:
tambien he probado hacer eso y nada, no funciona. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problemas con union y group | zajoma | SQL | 3 | 24-04-2008 11:27:47 |
Consulta con group by | vivamotos | SQL | 4 | 04-01-2008 10:53:37 |
Consulta Group By | tgsistemas | SQL | 3 | 30-05-2005 12:15:25 |
Consulta Con Group By | VRO | SQL | 9 | 30-08-2004 18:06:07 |
consulta con group by | rinaib | Oracle | 4 | 26-09-2003 17:25:42 |
![]() |
|