select COLLABNAME,DATETIME,TOTALFLOWS,SUCCFLOWS,FAILEDFLOWS
from TABLE_NAME WHERE to_date(DATETIME, 'DDMMYYYY HH24:MI')
BETWEEN trunc(sysdate-7) AND trunc(sysdate)
AND COLLABNAME like 'COLLAB_NAME1';
このOracle文は過去7日間のデータを提供します。しかし、月の開始時に03042012 00:00と表示されると、このデータには、この月のデータが最初に見つかる形で、01042012 00:00から03042012 23:00と前月のデータになります。月ごとに昇順でデータを取得するOracleの文
私は今月のデータ、すなわち27032012 00:00から03042012 23:00までの月の昇順で前の月のデータを取得する必要があります。事前
あなたは実際にあなたの日付をvarcharカラムに保存していませんか? –