मैं,ओरेकल, इसकी महीने की तारीख समय के पहले दिन बनाओ
- जैसे एक datevariable, मैं इसे अपने monh के पहले दिन में बदलने के लिए करना चाहते हैं: 2010/10/10 -> 10/1/2010
- उदाहरण के लिए: 31/07/2010 -> 01/07/2010
मैं,ओरेकल, इसकी महीने की तारीख समय के पहले दिन बनाओ
http://psoug.org/reference/date_func.html के अनुसार, इस एक dandy काम करना चाहिए ...
SELECT TRUNC(yourDateField, 'MONTH') FROM yourTable
SELECT trunc(to_date('22-AUG-03'), 'MON') FROM dual;
manual में अधिक।
बारे में ओरेकल एक डमी FROM
ज़रूरत: Select without a FROM clause in Oracle
मुझे पूरा यकीन है कि आपको ओरेकल के साथ कुछ टेबल से चयन करने की आवश्यकता है। काम किए गए उदाहरण के लिए – ObscureRobot
SQL> select to_date('31/07/2010', 'DD/MM/YYYY') from dual;
TO_DATE('
---------
31-JUL-10
SQL> select trunc(to_date('31/07/2010', 'DD/MM/YYYY'), 'MM') from dual;
TRUNC(TO_
---------
01-JUL-10
SQL>
+1 – APC
select trunc(sysdate, 'mm') from dual;
@ ErwinBrandstetter बताते हैं के रूप में यह एक
select trunc(sysdate, 'MM')firstday , trunc(last_DAY(sysdate)) lastday from dual;
कोशिश, यह दस्तावेज में है। अनौपचारिक साइटों से लिंक करने की कोई आवश्यकता नहीं है। – APC
मैंने पहले मैच को जोड़ा जो मुझे मिला जब मैंने इसे गोगल किया। ऐसा होने के कारण यह उत्तर प्रदान करता है, मैं इसे दूरस्थ रूप से समस्याग्रस्त नहीं देखता हूं। – MatBailie
डैन मॉर्गन ने इसे बनाए रखा जब पीएसओयूजी साइट एक प्रतिष्ठित साइट थी। अब यह मामला नहीं है। ऐसा नहीं है कि इसमें अब झूठी सूचना है, बस यह अद्यतित नहीं है। मेरी राय में अनिश्चित उद्भव की साइट के बजाय आधिकारिक दस्तावेज़ीकरण का संदर्भ देना बेहतर है, भले ही यह Google खोज में पहली हिट हो। Google खोज सभी प्रकार की चीजें फेंकती है। – APC