Sistremas
Descripción: Generando una consulta del numero de (IDSIG) de los diferentes accesorios agrupando los (IDSIG) y ordenándolos de forma descendente
* Condicionales:
* Traer elnúmero de (idsig) de los diferentes tipos de accesorios que sean mayor que uno
Script:
1. Consultando el numero de (IDSIG) de las líneas laterales.
select * from (
select 'Linealateral'::text, IDSIG, count(*) from gz1_wlinealateral_new
—Agrupar por (IDSIG) y ordenarlo de forma descendentes donde cuenten solo los que sean mayor a uno
group by IDSIG order bycount(*) desc
) as t where count >
2. select * from (
select 'Hidrante'::text, IDSIG, count(*) from gz1_whidrante_new
—Agrupar por (IDSIG) y ordenarlo de forma descendentes dondecuenten solo los que sean mayor a uno
group by IDSIG order by count(*) desc
) as t where count > 1
Consultando el numero de (IDSIG) de los hidrantes.
3. Consultando elnumero de (IDSIG) de las Valvulas del Sistema
select * from (
select 'Válvula'::text, IDSIG, count(*) from gz1_wvalvulasistema_new
—Agrupar por (IDSIG) y ordenarlo de forma descendentesdonde cuenten solo los que sean mayor a uno
group by IDSIG order by count(*) desc
) as t where count > 1
4. select * from (
select 'Accesorio'::text, IDSIG, count(*) fromgz1_waccesorio_new
—Agrupar por (IDSIG) y ordenarlo de forma descendentes donde cuenten solo los que sean mayor a uno
group by IDSIG order by count(*) desc
) as t where count > 1Consultando el numero de (IDSIG) de los Accesorios
5. Consultando Accesorios Pas de idtemp de los accesoriospas
select * from (
select 'Accesorio Pas'::text, idtemp, count(*) fromgz1_waccesoriopas_new
—Agrupar por (IDSIG) y ordenarlo de forma descendentes donde cuenten solo los que sean mayor a uno
group by idtemp order by count(*) desc
) as t where count > 1
Regístrate para leer el documento completo.