Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 09 Ene, 2014 10:50 am Asunto: Query con SUBSTRING y GROUP BY |
|
|
Necesito ejecutar un query del siguiente estilo contra tablas Paradox para un informe impreso:
| Código: | SELECT A.Apellidos, A.Nombre, A.Iban, SUBSTRING(Iban FROM 5 FOR 8) Oficina, COUNT(B.Referencia) RecPte, SUM(B.Importe) ImpPte
FROM 'Persona.db' A, 'Recibos.db' B
WHERE A.Referencia = B.Referencia
GROUP BY A.Apellidos, A.Nombre, A.Iban, Oficina
ORDER BY Oficina, Iban |
El problema me viene en la claúsula GROUP BY. Si lo pongo como está me dice Invalid Field Name refiriéndose al campo Oficina; si pongo en su lugar SUBSTRING(Iban FROM 5 FOR 8) me dice Capability not supported.
Otra alternativa que había pensado era ordenar por ese trozo del campo, así:
| Código: | ORDER BY SUBSTRING(Iban FROM 5 FOR 8), NomJun, Apellidos, Nombre, Referencia |
eliminando ese SUBSTRING del SELECT, pero entonces me dice Invalid use of keyword.
¿Alguna sugerencia? _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|