मेरे पास एक संग्रहित प्रक्रिया है जो एक चयन कथन निष्पादित करती है। मैं अपने परिणामों को किसी दिनांक क्षेत्र द्वारा आदेशित करना चाहता हूं और सभी रिकॉर्ड्स को पहले और फिर सबसे हाल की तिथियों के साथ प्रदर्शित करता हूं।DATE तक आदेश सबसे पहले दिखा रहा है तो सबसे हालिया तिथियां
बयान इस तरह दिखता है:
SELECT a,b,c,[Submission Date]
FROM someView
ORDER BY [Submission Date] ASC
अब इस सभी रिकॉर्ड शून्य प्रस्तुत फ़र्स्ट डेट्स के साथ प्रदर्शित होंगी, लेकिन जब मैं पंक्तियों कि उन में दिनांक मानों के लिए मिलता है, वे में सबसे हाल ही दिनांकों नहीं हैं दृश्य
यदि मैं डीईएससी के साथ एएससी को प्रतिस्थापित करता हूं, तो मुझे इच्छित क्रम में तिथियां मिलती हैं, लेकिन मेरे मूल्य सेट के नीचे नल मान हैं।
क्या मेरी क्वेरी को ढूढ़ने का कोई तरीका है ताकि मैं शीर्ष पर शून्य मान प्रदर्शित कर सकूं और फिर दिनांक मूल्यों को प्रदर्शित कर सकूं, ताकि उन्हें सबसे हालिया में सबसे हाल ही में उतरने का आदेश दिया जा सके?
डीईएससी से परेशान क्यों? बस अपने 0 और 1. –
को स्पष्ट रूप से स्विच करें, लेकिन मैं जितना संभव हो सके क्रिस के सुझाव के करीब अपने संपादन को रखने की कोशिश कर रहा था। –
मैंने वास्तव में टैग को देखने के लिए यह नहीं देखा कि यह sql2000 के लिए था। मेरा MySQL में काम करना चाहिए। :) –