mehr
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
mehr [2018/06/21 00:00] – pst | mehr [2018/06/22 16:45] (current) – pst | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | __Proben__ | + | CREATE TABLE Proben |
- | Id | + | (id integer not null autoincrement, |
- | Lnr | + | Lnr varchar(50), |
- | Name | + | Name varchar(50), |
- | Probenahme_zeitpunkt | + | Probenahme_zeitpunkt |
- | __Projekte__ | + | CREATE TABLE Projekte |
- | Id | + | (id integer not null autoincrement, |
- | R_Proben | + | R_Proben |
- | Kennung | + | Kennung |
- | __Teilproben__ | + | CREATE TABLE Teilproben |
- | Id | + | (id integer not null autoincrement, |
- | R_Proben | + | R_Proben |
- | R_Bereiche | + | R_Bereiche |
- | Messdatum | + | Messdatum |
- | Parameter_2 | + | Parameter_2 |
- | Parameter_3 | + | Parameter_3 |
- | __Sektion__ | + | CREATE TABLE Bereiche |
- | Id | + | (id integer not null autoincrement, |
- | Name | + | R_Sektion integer); |
- | __Bereiche__ | + | CREATE TABLE Ergebnisse |
- | Id | + | (id integer not null autoincrement, |
- | R_Sektion | + | R_Teilproben integer, |
+ | R_PM_Parameter integer, | ||
+ | R_Einheiten integer, | ||
+ | Wert_Text varchar(50), | ||
+ | U95TOT FLOAT); | ||
- | __Ergebnisse__ | + | CREATE TABLE PM_Parameter |
- | Id | + | (id integer not null autoincrement, |
- | R_Teilproben | + | R_Parameter integer); |
- | R_PM_Parameter | + | |
- | R_Einheiten | + | |
- | Wert_Text | + | |
- | U95TOT | + | |
- | __Parameter__ | + | CREATE TABLE Parameter |
- | Id | + | (id integer not null autoincrement, |
- | Name | + | Name varchar(50)); |
- | + | ||
- | __Einheiten__ | + | |
- | Id | + | |
- | Name | + | |
- | + | ||
- | __PM_Parameter__ | + | |
- | Id | + | |
- | R_Parameter | + | |
+ | CREATE TABLE Sektion | ||
+ | (id integer not null autoincrement, | ||
+ | Name varchar(50)); | ||
+ | CREATE TABLE Einheiten | ||
+ | (id integer not null autoincrement, | ||
+ | Name varchar(50)); | ||
+ | CREATE VIEW V_IC_PROBEN AS | ||
+ | SELECT | ||
+ | p.ID | ||
+ | ,p.LNR | ||
+ | ,p.NAME | ||
+ | , | ||
+ | ,j.KENNUNG proj | ||
+ | FROM PROBEN p | ||
+ | LEFT JOIN PROJEKTE_PROBEN jp | ||
+ | ON (p.ID = jp.R_PROBEN) | ||
+ | LEFT JOIN PROJEKTE j | ||
+ | ON (jp.R_PROJEKTE = j.ID) | ||
+ | CREATE VIEW V_IC_MESSUNG AS | ||
+ | SELECT | ||
+ | m.ID | ||
+ | ,m.R_PROBEN R_pID | ||
+ | ,s.NAME Sektion | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | FROM TEILPROBEN m | ||
+ | LEFT JOIN BEREICHE b | ||
+ | ON (m.R_BEREICHE = b.ID) | ||
+ | LEFT JOIN SEKTION s | ||
+ | ON (b.R_SEKTION = s.ID) | ||
+ | CREATE VIEW V_IC_ERGEBNIS AS | ||
+ | SELECT | ||
+ | | ||
+ | , | ||
+ | , | ||
+ | ,e.U95TOT | ||
+ | ,u.NAME unit | ||
+ | FROM ERGEBNISSE e | ||
+ | JOIN PM_PARAMETER pmp | ||
+ | ON (e.R_PM_PARAMETER = pmp.ID) | ||
+ | JOIN PARAMETER | ||
+ | ON (pmp.R_PARAMETER = PARAMETER.ID) | ||
+ | LEFT JOIN EINHEITEN u | ||
+ | ON (e.R_EINHEITEN = u.ID) | ||
+ | CREATE VIEW V_IC_URA AS | ||
+ | SELECT | ||
+ | | ||
+ | ,p.LNR | ||
+ | ,p.NAME | ||
+ | ,p.date | ||
+ | ,m.Messdat | ||
+ | ,m.Det | ||
+ | ,m.Geom | ||
+ | ,e.isot | ||
+ | ,e.val | ||
+ | ,e.U95TOT | ||
+ | ,e.unit | ||
+ | FROM V_IC_PROBEN p | ||
+ | JOIN V_IC_MESSUNG m | ||
+ | ON (p.ID = m.R_pID) | ||
+ | JOIN V_IC_ERGEBNIS e | ||
+ | ON (m.ID = e.R_mID) | ||
+ | WHERE proj [Bedingung für Projekt] AND date [Bedingung für date] | ||
+ | |||
+ | CREATE VIEW V_IC_REF AS | ||
+ | SELECT | ||
+ | p.LNR | ||
+ | ,m.Det | ||
+ | ,e.isot | ||
+ | ,e.val | ||
+ | ,e.U95TOT | ||
+ | ,e.unit | ||
+ | FROM V_IC_PROBEN p | ||
+ | JOIN V_IC_MESSUNG m | ||
+ | ON (p.ID = m.R_pID) | ||
+ | JOIN V_IC_ERGEBNIS e | ||
+ | ON (m.ID = e.R_mID) | ||
+ | WHERE proj [Bedingung für Projekt] AND date [Bedingung für date] | ||
+ | AND Det=" | ||
+ | CREATE VIEW V_IC_FINAL AS | ||
+ | SELECT | ||
+ | u.proj | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | , | ||
+ | FROM V_IC_URA u | ||
+ | JOIN V_IC_REF r | ||
+ | ON (u.LNR = r.LNR AND u.isot = r.isot) | ||
{{ : | {{ : |
mehr.1529532032.txt.gz · Last modified: 2018/06/21 00:00 by pst