मैं एक प्रश्न से वापस आ रहा कुछ नकारात्मक मान में एक हैं-तो-वरना बना सकता हूँ। मैं उन्हें सिर्फ शून्य होना चाहता हूं। मैं अपनी एसक्यूएल क्वेरी में एक शर्त कैसे लिखूं जो शून्य मान देता है यदि मान किसी निश्चित मान से नीचे है।मैं कैसे T-SQL
सोल:
CASE WHEN CONVERT(float,dt.FQI53X02_101) < 1.3 THEN 0 ELSE CONVERT(float,dt.FQI53X02_101) END AS FQI53X02_101
अपने sugestion की मेरी भिन्नता है: "डीटी चयन *, केस FQI53X02_101 जब <1.3 तब 0। अन्यथा FQI53X02_101 एचएच के रूप में समाप्त होता है "मुझे कम से कम ऑपरेटर पर एक त्रुटि मिलती है ... क्यों नहीं – Brad
ठीक है मुझे यह मिला" जब कन्वर्ट (फ्लोट, डीटी.एफक्यूआई 53X02_101) <1.3 फिर 0 ईएलएसई कनवर्टर (फ्लोट, dt.FQI53X02_101) END AS FQI53X02_101 " – Brad