एक पंक्ति sporadically लौटा [बंद] - एसक्यूएल, एसक्यूएल सर्वर, tsql

इस तालिका पर कोई ट्रिगर्स नहीं हैं, हालांकि यह टीएसक्यूएल स्क्रिप्ट केवल एक पंक्ति लौटाती है, स्पोरैडिक ... लैब नम्बर पर एक इंडेक्स है।

SELECT  *
FROM    dbo.MiniDataEntry
WHERE   LabNumber IN ( SELECT   labnumber
FROM     dbo.MiniDataEntry
WHERE    EnteredDate > "7/10/2015"
GROUP BY LabNumber
HAVING   COUNT(*) > 1 )

मैं यह निर्धारित करने का प्रयास कर रहा हूं कि आज डुप्लिकेट प्रयोगशाला संख्याएं हैं, वहां नहीं होना चाहिए।

उत्तर:

उत्तर № 1 के लिए 1

आपकी क्वेरी में एक गलती गलत तिथि स्वरूपण है -

7/10/2015

एक स्ट्रिंग के रूप में व्याख्या की जाती है -> आप इसकी तुलना करने में सक्षम नहीं हैं अन्य तिथियों के साथ ठीक से स्ट्रिंग।

आपको अपनी स्ट्रिंग को प्रारूपित करना चाहिए

2015/07/10

और इसे सही ढंग से व्याख्या किया जाना चाहिए।

एसक्यूएल में सही दिनांक प्रारूप है

"वाई वाई वाई-एमएम-डीडी एचएच: एमआई: एसएस"

इस समय। (देखो यहाँ अधिक जानकारी के लिए)


संबंधित सवाल
सबसे लोकप्रिय