जैसा कि शीर्षक कहता है। मैंने भी कोशिश की SELECT CONVERT(NUMERIC, 1/2)
जो 0 पर लौटी।
मैं SQL Server 2008 का उपयोग कर रहा हूं।
जैसा कि शीर्षक कहता है। मैंने भी कोशिश की SELECT CONVERT(NUMERIC, 1/2)
जो 0 पर लौटी।
मैं SQL Server 2008 का उपयोग कर रहा हूं।
जवाबों:
सबसे पहले, आप संख्याओं को पूर्णांक के रूप में निष्पादित कर रहे हैं लेकिन दूसरा, आपने संख्यात्मक डेटाटाइप की सटीकता और पैमाने को भी परिभाषित नहीं किया है ।
इसे इस्तेमाल करे:
SELECT CONVERT(NUMERIC(5, 2), 1.0/2.0)
या और भी
SELECT CONVERT(NUMERIC(5, 2), 1/2.0)