Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Obtener los datos máximos (https://www.clubdelphi.com/foros/showthread.php?t=61526)

coso 29-11-2008 17:17:56

¿que error te da?

coso 29-11-2008 17:19:48

de todas maneras, para que solo te salga el codigo postal deberias considerar la que te da cp y numero de ventas maxima como subconsulta y de esta coger tansolo el cp.

paciencia_mucha 29-11-2008 17:25:16

Me da error de Sintaxis !!!

Dejalo, voy a tirar la toalla. Llevo una semana y no lo he conseguido sacar y eso que creo que no debe ser tan dificil... :mad:

Gracias de todas formas

coso 29-11-2008 20:59:49

tampoco conozco mucho informix, pero no creo que sea dificil adaptar este codigo a su sintaxis.... podrias probar, como comento Poliburro, de ir ejecutando cada subconsulta por separado y luego ir componiendolas, y asi localizaras el error. saludos y suerte.

paciencia_mucha 30-11-2008 13:38:05

Bueno despues de mucha lucha lo he conseguido.

Pongo el código por si le puede servir a alguien en futuras ocasiones en consultas similares. Está hecho en Informix:


Código:

SELECT p.codi_postal_pis
FROM Pisos p, Vendes v
WHERE p.codi_pis = v.codi_pis 
GROUP BY p.codi_postal_pis
HAVING COUNT(*) >=all (SELECT count(*)  FROM Vendes v2, pisos p2
WHERE v2.codi_pis = p2.codi_pis GROUP BY p2.codi_postal_pis);

Gracias a tod@s!!!! Saludos :)


La franja horaria es GMT +2. Ahora son las 14:01:45.

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