comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/MeasurementFactory.java @ 3389:816ceb0418b9

Q is not taken from MESSUNG.Q but from MESSUNG.Q_BPEGEL flys-artifacts/trunk@5017 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 16 Jul 2012 09:12:56 +0000
parents 8af1111af180
children 525e976102ac
comparison
equal deleted inserted replaced
3388:ef3cb5421bf7 3389:816ceb0418b9
39 "RSIEB21", "REST" 39 "RSIEB21", "REST"
40 }; 40 };
41 41
42 public static final String SQL_MEASSURE = 42 public static final String SQL_MEASSURE =
43 ("SELECT " + 43 ("SELECT " +
44 "m.TSAND AS TSAND," + 44 "m.TSAND AS TSAND," +
45 "m.TSCHWEB AS TSCHWEB," + 45 "m.TSCHWEB AS TSCHWEB," +
46 "m.CSCHWEB AS CSCHWEB," + 46 "m.CSCHWEB AS CSCHWEB," +
47 "m.Q AS Q," + 47 "m.Q_BPEGEL AS Q," +
48 "%GSIEBSATZ%," + 48 "%GSIEBSATZ%," +
49 "%SSIEBUNG% " + 49 "%SSIEBUNG% " +
50 "FROM messung m " + 50 "FROM messung m " +
51 "JOIN station s ON m.stationid = s.stationid " + 51 "JOIN station s ON m.stationid = s.stationid " +
52 "JOIN gewaesser g ON s.gewaesserid = g.gewaesserid " + 52 "JOIN gewaesser g ON s.gewaesserid = g.gewaesserid " +
54 "LEFT JOIN SSIEBUNG ss ON gs.gsiebsatzid = ss.gsiebsatzid " + 54 "LEFT JOIN SSIEBUNG ss ON gs.gsiebsatzid = ss.gsiebsatzid " +
55 "WHERE " + 55 "WHERE " +
56 "g.name = :river_name AND " + 56 "g.name = :river_name AND " +
57 "s.km BETWEEN :location - 0.001 AND :location + 0.001 AND " + 57 "s.km BETWEEN :location - 0.001 AND :location + 0.001 AND " +
58 "m.datum BETWEEN :from AND :to AND " + 58 "m.datum BETWEEN :from AND :to AND " +
59 "m.Q IS NOT NULL") 59 "m.Q_BPEGEL IS NOT NULL")
60 .replace("%GSIEBSATZ%", projection("gs", GSIEBSATZ)) 60 .replace("%GSIEBSATZ%", projection("gs", GSIEBSATZ))
61 .replace("%SSIEBUNG%", projection("ss", SSIEBUNG)); 61 .replace("%SSIEBUNG%", projection("ss", SSIEBUNG));
62 62
63 private static final String projection( 63 private static final String projection(
64 String prefix, 64 String prefix,

http://dive4elements.wald.intevation.org