hallo,
ich habe folgendes problem: ich möchte mit folgender abfrage ermitteln, ob zu einer bestimmten resource bereits ein eintrag (=termin) existiert:
select * from PLANUNG where ((ITEMBEGIN>='''+dz1+''' AND ITEMEND<='''+dz2+''') AND ITEMRESOURCE='''+Raum)
die einträge für itembegin und itemand sind timestamp-werte, die resource ist ein integer-wert. bei der abfrage erhalte ich - aus meiner sicht - merkwürdige ergebnisse, da zwar die resourcen korrekt ausgewertet werden, für itembegin und -end aber alle datumswerte angezeigt werden. erreichen möchte ich, dass wenn zu dieser resource zu itembegin oder -end bereits ein termin existiert, dieser ermittelt wird. die daten dz1/dz2 werden als string im format '13.04.2004 08:00:00' übergeben im programm.
hat irgendjemand eine idee??
ich habe folgendes problem: ich möchte mit folgender abfrage ermitteln, ob zu einer bestimmten resource bereits ein eintrag (=termin) existiert:
select * from PLANUNG where ((ITEMBEGIN>='''+dz1+''' AND ITEMEND<='''+dz2+''') AND ITEMRESOURCE='''+Raum)
die einträge für itembegin und itemand sind timestamp-werte, die resource ist ein integer-wert. bei der abfrage erhalte ich - aus meiner sicht - merkwürdige ergebnisse, da zwar die resourcen korrekt ausgewertet werden, für itembegin und -end aber alle datumswerte angezeigt werden. erreichen möchte ich, dass wenn zu dieser resource zu itembegin oder -end bereits ein termin existiert, dieser ermittelt wird. die daten dz1/dz2 werden als string im format '13.04.2004 08:00:00' übergeben im programm.
hat irgendjemand eine idee??
Comment