Changes between Version 3 and Version 4 of Recette SQL SommeEffectifsCiv et SommeEffectifsAgj


Ignore:
Timestamp:
Sep 21, 2010 5:08:54 PM (14 years ago)
Author:
brice
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Recette SQL SommeEffectifsCiv et SommeEffectifsAgj

    v3 v4  
    99{{{ 
    1010-- attention cette requête suppose que les coefficients de conversion sont entrés journalièrement 
     11 
    1112select extract( year from date) as year, 
    1213        sum(effectif_total) as effectif_total 
    1314        FROM ( 
     15 
    1416-- sous requête pour joindre les deux tables effectif total et poids sur 
    1517-- la base de leur colonne commune date 
     18 
    1619select case when ope_date_eff is not null then ope_date_eff 
    1720                else ope_date  
     
    2831        coe_valeur_coefficient 
    2932 from ( 
     33 
    3034-- sous requete qui permet de récupérer les effectifs par jour 
     35 
    3136 SELECT cast(t_operation_ope.ope_date_debut as date) AS ope_date_eff,   
    3237 sum(t_lot_lot.lot_effectif) as effectif 
     
    4045    order by ope_date_eff) As effectif_seulement 
    4146full outer join ( 
     47 
    4248-- sous requete pour extraire les quantités de lots par jour  
    4349-- elle suppose que les valeurs de quantités de lots sont par jour 
     50 
    4451SELECT ope_date, round(poids*coe_valeur_coefficient) as effectif_from_poids, poids, coe_valeur_coefficient FROM ( 
    4552 SELECT cast(t_operation_ope.ope_date_debut as date) AS ope_date,   
     
    6269group by year; 
    6370}}} 
    64 ||4||1996||4|| 
    65 ||21||1996||5|| 
    66 ||21||1996||6|| 
    67 ||1||1996||7|| 
    68 ||2||1997||3|| 
    69 ||64||1997||4|| 
    70 ||93||1997||5|| 
    71 ||16||1997||6|| 
    72 ||9||1997||7|| 
    73 ||1||1997||9|| 
     71||1996||444400|| 
     72||1997||70799|| 
     73||1998||712516|| 
     74||1999||7|| 
     75||2000||3|| 
     76||2001||4|| 
     77||2002||5|| 
     78||2003||6|| 
     79||2004||7|| 
     80||2005||9|| 
     81||2006||9|| 
     82||2007||9|| 
     83||2008||9|| 
     84||2009||9|| 
     85||2010||9|| 
    7486 
    7587[[BR]]