अधिक जानकारी के साथ इसे निकालने के लिए। उपरोक्त समाधान सही है यदि आप महीने के पहले दिन चाहते हैं, तो कहें कि आप महीने के आखिरी दिन चाहते हैं, या मेरे मामले में मुझे अगली तिमाही का अंतिम दिन चाहिए।
मैं ऊपर से
date('0001-01-31') + year(date(prevQdate))years - 1 year + month(prevQdate) months + 2 months)
कौन सा मुझे दे नहीं कर रहा था कि मैं क्या चाहता था कर रहा था, कभी कभी तिथि 31 दिनों के साथ महीनों के लिए 31 के बजाय 30 वीं ...
करने के लिए इसे बदल रहा था
date('0001-01-31') + year(date(prevQdate))years - 1 year + **(month(prevQdate) + 2)** months)
मुझे जो चाहिए वह मुझे दिया। ऐसा लगता है कि पिछली तिमाही की तारीख से महीनों का पहला जोड़ा मेरी तारीख के दिन भाग को रीसेट कर रहा था और इस प्रकार महीनों का दूसरा जोड़ा महीने में केवल 30 दिनों के साथ काम कर रहा था। जब डीबी 2 में तारीख हेरफेर के इस पद्धति का उपयोग से सावधान रहना करने के लिए
बस कुछ।
अच्छा, ये काफी दर्द रहित हैं। धन्यवाद। –