MSSQL خادم - الحصول على جزء كامل من قيمة عشرية في عمود محسوب
-
10-07-2019 - |
سؤال
وهنا بلدي الجدول المبسط (SQL خادم 2005):
table1: col1 int, col2 int, col3 cast(col1/col2 as int) [computed column]
ولسبب لا يعمل أعلاه. أريد فقط لإنقاذ جزء من الجامعة COL1 / col2، كيف أفعل ذلك؟
example: col1 = 5, col2 = 3 ... col3 should be 1
المحلول
وخيار واحد يتمثل في استخدام وظيفة الكلمة :
FLOOR (COL1 / col2)
أو
وCONVERT (كثافة العمليات، طابق (COL1 / col2)) - قد تكون مبالغة
لا تنتمي إلى StackOverflow