我正在運行ColdFusion 9和Oracle數據庫。我從一個目錄由dateLastModified
使用設法組中的所有文件:group cfdirectory by dateLastModified(日期不是時間)
<cfdirectory action="LIST"
directory="#path_to_files#"
name="res"
sort="datelastmodified desc,name ASC"
filter="#filters#">
例如:
- 文件1日期:2016年10月3日上午11時49分○○秒
- 2016年8月3日上午七時49分00秒
File 1 & 2
S:2016年10月3日上午七時49分00秒
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>
有沒有人知道一個不同的方法來分組文件基於天而不是時間?
(編輯)*創建了一個新的查詢*任何特定的原因? :)除非我誤解,否則手動查詢不是必需的。如果你運行[這裏的第一個QoQ](http://stackoverflow.com/a/39837141/104223),它會產生相同的結果,代碼少一點。注意,因爲目標是輸出,所以不適用於cfloop。只需使用嵌套的cfoutput標籤。 – Leigh