我只有這麼遠了交易:我如何發現,不到10分鐘的間隔使用時間戳在SQL
select timestamp, trans, Count(trans)
From(
Select to_char(CREATED_TIMESTAMP) as timestamp,SOURCE_MSISDN||DEST_MSISDN||AMOUNT as trans
From ADMDBMC.TRANSACTION_CASH
WHERE TO_date(CREATED_TIMESTAMP) > = '1-sep-2014' AND TO_date(CREATED_TIMESTAMP) < '2-sep-2014'
and STATUS_DESCRIPTION='SUCCESS'
)
group by timestamp,trans
Having count(trans)>1
order by count(trans) desc
查詢是好的它的結果是什麼? – 2014-09-10 11:03:32
你爲什麼在(顯然)已經是'date'(或'timestamp')的列上應用'to_date()'函數。你所做的只是將'date'轉換成'varchar',然後將它轉換回'date'。這完全沒用。 – 2014-09-10 11:15:41
我會更正的 @Zeshan我希望查詢只給我交易的時間少於10分鐘。 – Kax 2014-09-10 11:21:58