के लिए गिनती शून्य होने पर भी सभी पंक्तियों को वापस कर रहा है, मैं दिनांक सीमा के आधार पर एक गणना कर रहा हूं। वर्तमान में क्वेरी सही परिणाम लौटाती है लेकिन मुझे अतिरिक्त जानकारी की आवश्यकता है। वर्तमान स्वरूप में, क्वेरी आइटम को सही गिनती से दिखाती है। हालांकि मुझे सभी वस्तुओं को दिखाने की ज़रूरत है, भले ही उनकी गणना निर्दिष्ट दिनांक सीमा के लिए शून्य हो।एसक्यूएल - आइटम
INSERT INTO @CreationCount (BaselineID, Name)
SELECT distinct [BaselineID],[Name]
FROM [Baseline_INFO]
DECLARE @ReqType TABLE (Type nvarchar(128))
INSERT INTO @ReqType (Type)
SELECT DISTINCT Tree.Type as 'Requirement Type'
FROM [TREE]
INNER JOIN [Project_INFO] ON [Project_INFO].[ProjectID]=[Tree].[Project_ID]
INNER JOIN [Baseline_INFO] ON [Baseline_INFO].[BaselineID]=[Tree].[Baseline_ID]
WHERE [Project_INFO].[Name] = 'Address Book' AND [Baseline_INFO].[Name] = 'Current
Baseline'
Group By Tree.Type
SELECT Tree.Type as 'Requirement Type', COUNT(Tree.Type) as 'Number in Creation Range'
FROM [Tree]
INNER JOIN @ReqType As RT on RT.Type = Tree.Type
INNER JOIN [Project_INFO] ON [Project_INFO].[ProjectID]=[Tree].[Project_ID]
INNER JOIN @CreationCount AS CCount ON CCount.BaselineID=Tree.Baseline_ID
WHERE [Project_INFO].[Name] = 'Address Book' AND CCount.Name = 'Current Baseline'
AND [Tree].[creationDate] >= ('2010-01-01') and [Tree].[creationDate] < ('2020-01-01')
GROUP BY tree.Type
जब मैं इस क्वेरी मैं निम्नलिखित परिणाम प्राप्त निष्पादित करें:: सूची होने के लिए
https://dl.dropbox.com/u/17234826/SQLresult.png
यह परिणाम सही है लेकिन मैं सभी आवश्यकता प्रकार की जरूरत है
यहाँ एसक्यूएल कोड है , भले ही निर्माण श्रेणी में कोई आवश्यकता न हो, यानी
https://dl.dropbox.com/u/17234826/SQLresult1.png
मैंने विभिन्न जॉइन, इफनुल और आईएसएनयूएलएल का उपयोग करने की कोशिश की है लेकिन मुझे काम करने के लिए कुछ भी नहीं मिला है।
अगर कोई मुझे सही दिशा में इंगित कर सकता है तो मैं इसकी सराहना करता हूं।
उपयोग "बाहरी में शामिल होने के" यहाँ सामान्य उदाहरण के एक जोड़े हैं। – Ben