是一個Oracle SQL newby我有一個小難題。按月總結一個列
我想從「WEIGHT」列中總結一個月的數據。 START_DATESTAMP最初採用這種格式'01/01/1900 00:00:00',我發現使用'trunc'會刪除時間組件。
所以,下面的查詢返回每天累計重量但我想回到每月累計重量。有任何想法嗎?
SELECT
CODE, trunc(START_DATESTAMP), sum(WEIGHT) as TOTAL_WEIGHT
FROM TP.LOADING Tbl
where CODE like 'ALM'
and trunc(START_DATESTAMP) >= to_date('01/11/2014', 'DD/MM/YYYY')
and trunc(START_DATESTAMP) < to_date('01/12/2014', 'DD/MM/YYYY')
group by CODE, trunc(START_DATESTAMP)
ORDER BY CODE asc, trunc(START_DATESTAMP) asc
這樣做。感謝那。 – adam 2014-12-04 03:24:12