svn path=/Website/trunk/; revision=1639
This commit is contained in:
Maykel Geerdink
2010-05-27 13:32:58 +00:00
parent e1cb4501b9
commit 1c8b29b62f
2 changed files with 36 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
<% /*
$Revision: 1 $
$Modtime: 24-09-09 15:10 $
$Revision: 2 $
$Modtime: 27-05-10 15:14 $
Status: 50%
*/ %>
@@ -83,7 +83,35 @@ function getSqlFlex(flexModule, flexId)
+ " ORDER BY k.bes_kenmerk_volgnummer";
break;
}
case "CNT": { sql_srtcnt_kenmerkcnt = "SELECT ck.cnt_kenmerk_key"
case "BEZ": { sql_bez_kenmerkbez = "SELECT bk.bez_kenmerk_key"
+ ", b.bez_bezoekers_key"
+ ", (SELECT bez_kenmerkwaarde_waarde"
+ " FROM bez_kenmerkwaarde bkw"
+ " WHERE bkw.bez_bezoekers_key = b.bez_bezoekers_key"
+ " AND bkw.bez_kenmerk_key = bk.bez_kenmerk_key"
+ " AND bkw.bez_kenmerkwaarde_verwijder IS NULL) bez_kenmerkwaarde_waarde"
+ " FROM bez_bezoekers b"
+ ", bez_kenmerk bk"
+ " WHERE bk.bez_kenmerk_verwijder IS NULL";
sqlFlex = "SELECT k.bez_kenmerk_omschrijving omschrijving"
+ ", CASE k.bez_kenmerk_kenmerktype"
+ " WHEN 'R'"
+ " THEN FAC.getrefwaarde('" + flexModule + "', k.bez_kenmerk_key, COALESCE(kb.bez_kenmerkwaarde_waarde, '0'))" // LET OP: Gebruik COALESCE(waarde, '0')
+ " WHEN 'D'"
+ " THEN TO_CHAR(fac.safe_To_Date(kb.bez_kenmerkwaarde_waarde, 'DD-MM-YYYY'), 'DD-MM-YYYY')"
+ " ELSE kb.bez_kenmerkwaarde_waarde"
+ " END waarde"
+ ", k.bez_kenmerk_dimensie dimensie"
+ " FROM (" + sql_bez_kenmerkbez + ") kb" // bez_kenmerk_key / bez_bezoekers_key / bez_kenmerkwaarde_waarde inclusief lege waarden
+ ", bez_kenmerk k"
+ " WHERE kb.bez_kenmerk_key = k.bez_kenmerk_key"
+ " AND k.bez_kenmerk_verwijder IS NULL"
+ " AND kb.bez_bezoekers_key = <$VALUE$>"
+ " ORDER BY k.bez_kenmerk_volgnr";
break;
}
case "CNT": { sql_srtcnt_kenmerkcnt = "SELECT ck.cnt_kenmerk_key"
+ ", c.cnt_contract_key"
+ ", (SELECT cnt_kenmerkcontract_waarde"
+ " FROM cnt_kenmerkcontract ckc"