我有一個4列值,animal_id,food_id和timestamp的表。時間戳將數據記錄在unix時間。目前我的腳本工作正常,並生成這樣的表格。這一切都很棒,但這一切都迫使我去編輯文件,並改變今天午夜時間戳的每一天的時間戳,這非常耗時。有沒有辦法爲每一天生成這行代碼,而無需更新它?先謝謝你。我使用oracle 10g。SQL。呼叫午夜時間戳unix,無需手動輸入
在我想改變
WHERE時間戳之間1406073600 AND(1406073600 + 86400)
腳本
SELECT MAX(value),animal_id, food_id
FROM farm1
WHERE timestamp BETWEEN 1406073600 AND (1406073600 + 86400)
group by animal_id, food_id ;
表格結果
MAX(VALUE) animal_id food_id
---------- ---------- ----------
9302 8 9081
8015 10 9081
爲什麼你把它作爲一個Unix時間戳存儲,而不是一個本地'DATE'類型? –