मैं अपने डेटा को 15 मिनट सेगमेंट (घंटे) में जोड़ना चाहता हूं। ऐसा करने के लिए, मैंने कुछ कोड लिखा है जो 15 मिनट के डेटाटाइम ब्लॉक उत्पन्न करता है।ओरेकल पीएलएसक्यूएल टंकटाइम 15 मिनट ब्लॉक
SELECT
TRUNC(SYSDATE,'hh') + 0.25/24 - (ROWNUM) *0.25/ 24
AS time_start,
ROWNUM,
TRUNC(SYSDATE,'hh') + 0.25/24 - (ROWNUM - 1) *0.25/ 24
AS time_end
FROM widsys.consist
WHERE ROWNUM <3000
ORDER BY sysdate
मेरी कोड के साथ समस्या यह है क्योंकि यह एक घंटे काट-छांट का उपयोग करता है, यह केवल यह नवीनतम की शुरुआत से समय टिकटों उत्पन्न होगा है। उदाहरण के लिए, यह 11:49AM
अब तो उत्पन्न पहला डाक टिकट 11:00AM.
मैं इसे जरूरत है पिछले 15 मिनट ब्लॉक (11:45AM
उपरोक्त उदाहरण से) की शुरुआत से टिकटों उत्पन्न करने के लिए है। क्या कोई मेरी मदद कर सकता हैं?
देखें * सही जवाब * [यहां] (https://forums.oracle.com/thread/1008150?start=0&tstart=0) और उसके अनुसार समायोजित । –
इसका एकमात्र एसक्यूएल, पीएल/एसक्यूएल – ajmalmhd04