Guten Tag
Ich habe ein Problem beim Umschreiben eines Queries. Dieses lautet im Original:
Nun möchte ich dieses umschreiben, damit ich mehrere Tage gleichzeitig abfragen kann. Das habe ich folgendermassen versucht:
Leider funktioniert das nicht.
Weiss jemand ob das so überhaupt möglich ist und falls ja, was daran falsch ist?
Ich bin dankbar für jeden Hinweis. Das Original ist nicht von mir und ich habe nur wenig SQL-Kenntnisse.
Gruss
Tanja
Ich habe ein Problem beim Umschreiben eines Queries. Dieses lautet im Original:
Code:
SUM(CAST(image.kbyte AS BIGINT)) / 1048576.00000 AS 'result' FROM image WHERE 20070312 BETWEEN image.date AND image.expiration
Code:
IF 20070301 between [image.date] AND [image.expiration] BEGIN SELECT SUM(CAST([image.kbyte] AS BIGINT)) / 1048576.00000 AS '01.03.2007' FROM image END ELSE IF 20070302 between [image.date] AND [image.expiration] BEGIN SELECT SUM(CAST([image.kbyte] AS BIGINT)) / 1048576.00000 AS '02.03.2007' FROM image END
Weiss jemand ob das so überhaupt möglich ist und falls ja, was daran falsch ist?
Ich bin dankbar für jeden Hinweis. Das Original ist nicht von mir und ich habe nur wenig SQL-Kenntnisse.
Gruss
Tanja
Comment