का उपयोग करके मैं इस तरह एक प्रश्न कुछ है। समस्या यह है कि, तारीख सबमिशन वैकल्पिक है, इसलिए मुझे कभी-कभी 0000-00-00 एक तिथि के रूप में मिलता है, जिसमें शीर्ष पर सभी नंदे वाली पंक्तियों को रखने का दुर्भाग्यपूर्ण प्रभाव पड़ता है। दिनांक (गैर 0000-00-00) अवरोही क्रम में सूचीबद्ध हो के साथ सभी आइटम, सभी आइटम के बाद -Mysql आदेश दिनांक डेटा पंक्ति
SELECT
title, desc, date
FROM
tablename
ORDER BY
date DESC, title ASC;
कौन सा काम करता है की तरह है, लेकिन वास्तव में नहीं:
तो, मैं तो यह करने की कोशिश की 0000-00-00 के साथ।
मैं जो करना चाहता हूं वह एएससी, शीर्षक एएससी द्वारा आदेश है, लेकिन केवल तारीख! = 0000-00-00, लेकिन अगर तिथि = 0000-00-00 है, तो उन पर शीर्षक एएससी द्वारा ऑर्डर करें (मुझे लगता है कि मैंने सही ढंग से समझाया)।
ऐसा करने के लिए मैं सोच सकता हूं कि एकमात्र तरीके गैर-एसक्यूएल आधारित हैं (या तो 2 प्रश्न, या, प्रत्येक क्वेरी सिर्फ इन-मेमोरी सरणी को पॉप्युलेट करती है, और फिर मैं PHP का उपयोग करके सॉर्ट करता हूं)।
क्या कोई SQL क्वेरी है जो यह कर सकती है?
क्या MySQL पूर्ण तिथियों का समर्थन नहीं करता है? –