ColdFusion 9 と Oracle データベースを実行しています。dateLastModified
次を使用して、ディレクトリからすべてのファイルをグループ化しようとしています。
<cfdirectory action="LIST"
directory="#path_to_files#"
name="res"
sort="datelastmodified desc,name ASC"
filter="#filters#">
例えば:
- ファイル 1 の日付: 2016-10-03 11:49:00 am
- ファイル 2 の日付: 2016-10-03 07:49:00 am
- ファイル 3 の日付: 2016-08-03 07:49:00 am
File 1 & 2
グループ 1 でありFile 3
、グループ 2 である必要があります
クエリのクエリを使用する場合、時間ではなく日数に基づいて日付を比較するにはどうすればよいですか? これは私がこれまでに持っているものですが、うまくいかないようです。レコードがありません。
<cfquery name="getfiles" dbtype="query">
SELECT name, datelastmodified
FROM res
WHERE CAST( [datelastmodified] as date) = CAST(<cfqueryparam cfsqltype="CF_SQL_DATE" value="#d#"/> as date)
</cfquery>
時間ではなく日に基づいてファイルをグループ化する別の方法を知っている人はいますか?