wiki:Recette compte_les_lots

Compte les lots

Retour à Recette SQL

Cette requète crée un tableau avec le nombre de lots par station, df, dc....

set search path to migradour;
SELECT
ouv_sta_code as sta_code,
ouv_code,
ouv_libelle,
dis2.dis_identifiant as df,
dis2.dis_commentaires as df_commentaires,
dif_code,
dis1.dis_identifiant as dc, 
dis1.dis_commentaires as dc_commentaires,
dic_code,
count(lot_identifiant)             
from tg_dispositif_dis dis1
JOIN t_dispositifcomptage_dic ON dic_dis_identifiant=dis_identifiant
JOIN t_dispositiffranchissement_dif dif ON dic_dif_identifiant=dif_dis_identifiant
JOIN tg_dispositif_dis dis2 ON dif_dis_identifiant=dis2.dis_identifiant
JOIN t_ouvrage_ouv ouv ON dif_ouv_identifiant=ouv_identifiant
LEFT JOIN t_operation_ope ON ope_dic_identifiant=dis1.dis_identifiant
LEFT JOIN t_lot_lot on lot_ope_identifiant=ope_identifiant 
group by ope_dic_identifiant,ouv_sta_code,ouv_code,ouv_libelle,df,df_commentaires,dif_code,dc,dc_commentaires,dic_code;
Last modified 8 years ago Last modified on Dec 14, 2016 3:22:18 PM