PostgreSQL - Problema con una consulta SQL

   
Vista:

Problema con una consulta SQL

Publicado por Dany (1 intervención) el 30/11/2007 00:53:13
Hola, estoy realizando una consulta SQL, en la puedo presentar un campo llamado Constructores y otro campo se presenta el proceso acumular el numero de viviendas construidas.
Las tablas Constructor (datos del constructor), Tipo_V (datos del tipo de vivienda), y una tabla transaccional PLAN (con campos identificadores de consructor, vivienda, etc..)
Ahora quiero que en la misma consulta obtener el constructor que construye mas viviendas.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con una consulta SQL

Publicado por Gabriel Sánchez (22 intervenciones) el 30/11/2007 02:23:51
Hola espero que esto te sirva.

- Con esto sabrás cuantas viviendas ha construido cada persona :

select const_id, sum(1) as viv_const from eschema.plan
group by const_id order by const_id

- Con esto sabrás quien ha construido más viviendas

select const_id, sum(1) as viv_const from eschema.plan
group by pers_id order by viv_const desc limit 1

Bueno el problema sería si se diera el caso de que hayan dos personas que hayan construido igual número de viviendas. En ese caso tendrías que tomar una decisión de cual registro tomar....

Bueno eso es todo ....Suerte.

PD: Me comentas como te fué.

Atentamente:

Gabriel Sánchez.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar