Questa query sembra funzionare... mi sfugge qualcosa?
codice:
strTIME = replace(time(), ".", ":")
SQL = " SELECT * FROM "
SQL = SQL & " tbl_1 "
SQL = SQL & " WHERE 1=1 "
SQL = SQL & " AND "
SQL = SQL & " DATA_EVENTO = '" & formatGMTDate(DATE(),0,"yyyy-mm-dd") & "' "
if strTIME >= "00:00:00" AND strTIME =< "05:59:59" then
SQL = SQL & " AND "
SQL = SQL & " ORA_EVENTO BETWEEN '00:00:00' AND '05:59:59' "
end if
if strTIME >= "06:00:00" AND strTIME =< "11:59:59" then
SQL = SQL & " AND "
SQL = SQL & " ORA_EVENTO BETWEEN '06:00:00' AND '11:59:59' "
end if
if strTIME >= "12:00:00" AND strTIME =< "17:59:59" then
SQL = SQL & " AND "
SQL = SQL & " ORA_EVENTO BETWEEN '12:00:00' AND '17:59:59' "
end if
if strTIME >= "18:00:00" AND strTIME =< "23:59:59" then
SQL = SQL & " AND "
SQL = SQL & " ORA_EVENTO BETWEEN '18:00:00' AND '23:59:59' "
end if