Я использую базу данных 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
- Дата файла 2: 2016-10-03 07:49:00
- Дата файла 3: 2016-08-03 07:49:00
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>
Кто-нибудь знает другой метод группировки файлов по дням, а не по времени?