解决方案 »

  1.   

    FLOAT是浮点型数据 不精确 修改成DECIMAL吧。。
    YearMonth的完全可以修改成INT 查询效率高一些。
      

  2.   

    float一般都不用,但是很多时候,很奇怪,导入到sql server,就会给你导成float,建议修改为numeric吧。YearMonth 是nvarchar(6)类型,改成varchar(6)也行
      

  3.   

    DECIMAL如何定义数据类型呢?
    Cust_Mobile 的值就是11位的手机号码:13912345678
      

  4.   

    float是非精确类型,不适合你这个情景。
      

  5.   

    感谢高手指点迷津,查询效率果然提高了不少。YearMonth 用了int类型
    Cust_Mobile 用了Decimal(11)
      

  6.   

    感谢高手指点迷津,查询效率果然提高了不少。YearMonth 用了int类型
    Cust_Mobile 用了Decimal(11)也是不错的选择,占用字节少,同时也是准确的