Bonjour
Je n'ai de compétences SQL et je galère donc un peu pour faire ce je souhaite .
Je ne sais pas cette requête est bien orthodoxe mais elle me permet de d'obtenir une ligne d'instruction pour chaque 'pot' par jour et par cycle. A partir d'elle , je peux créer des fichiers CSV que je transfère dans un automate . Sauf que je viens de m'apercevoir que je peux avoir de 1 à 4 pompes par cycle alors que ma requete ne m'en donne qu'une , certes avec un id .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 create table T_Experience as ( select pot.id as PotID, pot."potNumber" as PotNumero, pc."day" as Jour, pc."cycleNumber" as Numcycle, pp.number as NumPompe , wa."wateringType" as TypeArrosage , wa.percent as ratioA ,wa.volume as ConsA from "T_Table_pot" pot join "wateringscenario" ws on pot.watering_scenario_id = ws.id join "wateringinstructions" wi on wi.watering_scenario_id =ws.id join "wateringinstructions_watering_activation" wawi ON wawi.wateringinstructions_id = wi.id join "wateringactivation" wa ON wa.id = wawi.wateringactivation_id join "pump" pp ON pp.id = wa.pump_id join "Pcycle" pc on pc.id =wi."cycle_id" order by pot."potNumber" ASC , pc.day asc , pc."cycleNumber" asc );
Comment puis je modifier cette requete pour systématiquement avoir une colonne pour chaque pompe et alors mettre les bons paramétres (typeArrosage/ratioA/consA) pour chaque pompe selon le(s) pump id?
Je ne peux pas modifier la base de donnée qui est issue d'une site sous Django
Merci d'avance pour votre aide et vos conseils
Partager