我想稍微改進這個問題,因爲我上次沒有真正問過。我基本上在做這個查詢:如何統計某個範圍內的每一天的記錄(包括沒有記錄的天數)
Select count(orders)
From Orders_Table
Where Order_Open_Date<=To_Date('##/##/####','MM/DD/YYYY')
and Order_Close_Date>=To_Date('##/##/####','MM/DD/YYYY')
其中##/##/####是同一天。實質上,這個查詢旨在查找任何給定日期的「開放」訂單的數量。唯一的問題是我想要在一年或更長時間內每天這樣做。我想,如果我知道如何將##/##/####定義爲一個變量,然後通過該變量對計數進行分組,那麼我可以使這個工作,但我不知道該怎麼做 - 或者在那裏也可能是另一種方式。我目前在SQL開發人員上使用Oracle SQL。感謝您的任何意見。
你想用pl/sql來實現這個嗎?或者你想堅持sql? – Lokesh 2013-05-14 03:27:52
你的問題是什麼?如何將'##/##/####'轉換爲變量或者smth。其他? – Art 2013-05-14 13:32:45