![]() |
![]() |
| Paypal | 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 - Order by
Buenos días,
tengo una consulta simple:
Me devuelve valores en el siguente orden:
La cuestión es simple, quiero ordenador por el campo "Valor" pero si incluyo una cláusula Order by me obliga a meter ese campo también en el Group by y entonces ya no me suma los valores de cada proveedor. ¿? Gracias. |
|
#2
|
||||
|
||||
|
No te deja porque intentas ordenar por el contenido de Valor, no por la suma. Pon un nombre a las sumas, así:
Debería funcionar.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#3
|
|||
|
|||
|
Gracias Nuño,
pero estoy haciendo pruebas en un Access, le pongo el alias "SumaValor" a la función de agregado pero al incluirla en el Order by me pregunta "Introduzca el parámetro SumaValor", es decir, no lo reconoce... |
|
#4
|
|||
|
|||
|
Acabo de probarlo en SQL y funciona perfectamente... es Access el que no reconocer los alias en el Order by
Muchas gracias ;-) Cita:
|
|
#5
|
||||
|
||||
|
Prueba con order by 3
El 3 es la posición del dato en el select: select (1)parametro, (2)proveedor, (3)sum(valor)
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Efectivamente Casimiro, con el "Order by 3" funciona también en el Access.
Muchas gracias. |
|
#7
|
||||
|
||||
|
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Impresion de group header group footer | Manuel | Impresión | 3 | 11-11-2007 01:05:23 |
| ORDER BY con GROUP BY y funciones de agregado | Cabanyaler | MS SQL Server | 2 | 04-08-2006 08:33:07 |
| consultas anidadas: group by dentro otro group by | DobleSiete | SQL | 7 | 31-01-2005 14:59:31 |
| Group Header, Detail y Footer Group en la misma pagina | MarcelRuz | Impresión | 0 | 20-04-2004 23:27:14 |
| Order by ...... | chutipascal | Firebird e Interbase | 8 | 24-06-2003 14:46:21 |
|