2016-04-11 40 views
-1

我有一個屬性表,字段名稱,價格,start_date,end_date。 我想列出start_date和end_date之間的屬性。 我寫了這樣的查詢,但我沒有得到正確的輸出。如何根據日期列出詳細信息

我想將日期格式如02/12/2015轉換爲2015/12/02(因爲它是數據庫格式)。

@properties = Property.where("properties.start_date >= ? AND properties.end_date <= ? ",params[:start_date], params[:end_date]).order(updated_at: :desc)

如何通過最新名單?

任何幫助是appreciatable

+0

你的預期輸出是什麼? – Pavan

+0

'但我沒有得到正確的輸出。「你能解釋一下嗎? –

+0

我想在此查詢中轉換日期。 (即:到數據庫格式並需要檢查) – SreRoR

回答

1

你應該首先分析日期,讓他們在正確的格式。試試這樣的:

start_date = Date.parse(params[:start_date]) 
end_date = Date.parse(params[:end_date]) 

@properties = Property.where("properties.start_date >= ? AND properties.end_date <= ? ",start_date, end_date).order(updated_at: :desc) 
+1

感謝它工作正常:) – SreRoR

相關問題