je suis debutant dans programmation voila mon probleme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 create table cuve( id_cuve integer PRIMARY KEY identity, nom varchar(5) )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 create table pompe( id_pompe integer PRIMARY KEY identity, id_cuve integer references cuve(id_cuve), nom_p varchar(5) )exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 create table compteur( id_compteur integer PRIMARY KEY identity, comp_i float, comp_f float, date date, id_pompe integer references pompe(id_pompe) )
je veux creer une vue info_dates( nom_cuve ,(comp_f-comp_i) as volume,date)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 insert into cuve values('S1') insert into pompe values(1,'P1') insert into pompe values(1,'P2') insert into compteur values(0,10,'10/10/2009',1) insert into compteur values(0,20,'10/10/2009',2) insert into compteur values(10,30,'10/10/2009',1) insert into compteur values(20,40,'10/10/2009',2)
*calculer la somme de (comp_f-comp_i)des pompes pour chaque cuve dans une date : (10-0)+(20-0)=30 pour 01/01/2010
(30-10)+(40-20)=40 pour 02/01/2010
resultat chercher
info_dates
nom_cuve........volume........date
S1................30........01/01/2010
S1................40........02/01/2010
aider moi svp
Partager