Hi!
(von BETWEEN 13.11.2005 06:00:00 AND 13.11.2005 12:30:00) OR (von BETWEEN 14.11.2005 06:00:00 AND 14.11.2005 12:30:00))
Das wird ja nur für einen Zeitraum von 13en-14en gehen. Wenn aber mehrere Tage zwischen sind, z.B.
13.11.2005 - 18.11.2005 zwischen 06:00:00 - 12:30:00
wird das nicht mehr gehen.
...und warum fragst du dann explizit nach diesem Zeitraum, wenn du ihn gar nicht suchst?
(von BETWEEN 13.11.2005 00:00:00 AND 18.11.2005 23:59:59) AND ((DATEPART(hh, von ) > 06) AND ((DATEPART(hh, von ) < 12)) 18.11.2005 12:30:00))
AND
((CONVERT (char, DATEPART(hh, von)) + CONVERT (char, DATEPART(n,von)) > '06:00') AND (CONVERT (char, DATEPART(hh, von)) + CONVERT (char, DATEPART(n,von)) < '12:30'))
so in der Art, wenn du Ms Sql Server benutzt