में तुलना के परिणाम को कैसे संग्रहीत कर सकता हूं, मैं एक सरल कथन प्रिंट (1 = 1) मुद्रित करना चाहता हूं, मुझे उम्मीद है कि परिणाम सत्य या 1 होगा लेकिन SQL सर्वर मुझे बताएगा: ' = '। वह क्यों है?मैं एक परिवर्तनीय
एक ही है कि
declare @test bit
set @test = (1=1)
सारांश में की तरह एक बयान के लिए क्या होगा मैं कैसे कर सकते हैं एक यदि कथन का उपयोग
अद्यतन के बिना "देख" क्या एक तुलना से दिया जाता है: कारण मैं पूछ रहा हूँ है क्योंकि मैं डिबग करने के लिए क्यों बयान निम्नलिखित
declare @AgingAmount smallint
set @AgingAmount = 500
select Amount, datediff(day,Batch.SubmitDate,getdate()) as Aging from myreporrt
where datediff(day,Batch.SubmitDate,getdate()) > @AgingAmount
भी 300 की उम्र बढ़ने के साथ सभी पंक्तियों वापस आ जाएगी कोशिश कर रहा हूँ तो मैं अगर datedi का परीक्षण करना चाहता था एफएफ (दिन, दिनांकित, getdate())> 500 सच या गलत लौटाता है लेकिन इस तुलना के परिणाम को प्रदर्शित करने का तरीका नहीं मिला।
क्या आप उस सटीक क्वेरी का नमूना प्रदान कर सकते हैं जिसे आप निष्पादित करने का प्रयास कर रहे हैं? – toddk
मुझे वास्तव में इस प्रश्न के लिए शीर्षक बदलना चाहिए कि "अगर मैं कथन का उपयोग किए बिना तुलना का परिणाम कैसे प्रदर्शित कर सकता हूं" –