"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गैर-शून्य चेक राशि के लिए SQL क्वेरी अधिकतम दिनांक पंक्ति

गैर-शून्य चेक राशि के लिए SQL क्वेरी अधिकतम दिनांक पंक्ति

2025-04-14 को पोस्ट किया गया
ब्राउज़ करें:157

How to Select Maximum Date Rows with Non-Zero Check Amounts in SQL?

] ] आइए इस तरह से संरचित एक तालिका मानें:

समूह दिनांक नकद चेक 1 1/1/2013 0 0 2 1/1/2013 0 800 1 1/3/2013 0 700 3 1/1/2013 0 600 1 1/2/2013 0 400 3 1/5/2013 0 200

निम्न SQL दृष्टिकोण इसे प्राप्त करता है:
group    date      cash  checks
  1    1/1/2013     0      0
  2    1/1/2013     0      800
  1    1/3/2013     0      700
  3    1/1/2013     0      600
  1    1/2/2013     0      400
  3    1/5/2013     0      200

यह प्रदान करता है:

समूह max_date 2 1/1/2013 1 1/3/2013 3 1/5/2013

] ] तालिका टी से आंतरिक रूप से जुड़ा ( MAX_DATE के रूप में समूह, अधिकतम (दिनांक) का चयन करें मेज से जहां चेक> 0 समूह द्वारा समूह ) A.group = t.group और a.max_date = t.date पर एक के रूप में;
SELECT group, MAX(date) AS max_date
FROM table
WHERE checks > 0
GROUP BY group;

समूह max_date चेक 2 1/1/2013 800 1 1/3/2013 700 3 1/5/2013 200
 
]  यह SQL सिंटैक्स त्रुटियों को जन्म दे सकता है और आपके कोड को बनाए रखने के लिए कठिन बना सकता है।  अपने कॉलम के लिए अधिक वर्णनात्मक और अस्पष्ट नामों पर विचार करें। 
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3