单价用什么类型?
比如:我要输入0.6元,怎么只显示.6元。没显示零。
用varchar 可以完整的显示,但是想用这个sum又用不了。
数量用什么类型?
既要显示0.6KG,又要可以SUM做函数。
比如:
我想查下,select sum(amount) from table
  amount 列有0.6数字,但显示.6
  我想让他把零也显示出来。
 所以把amount 类型 改成 varchar  
零可以显示出来
但是 select sum(amount) from table
语句提示:varchar类型不能用函数。
如何改类型呢?

解决方案 »

  1.   

    楼上的。
    是real或者 float 类型吗?
      

  2.   

    money 默认小数点是4位,如何设置成小数点为2位呢?
    还有日期类型 datetime 我只想显示年月日 ,如何设置呢?
    谢谢!
      

  3.   


    1. numeric(19,2)
    2. int(yyyymmdd),varchar(yyyy-mm-dd)都可以
      

  4.   

    数字显示成什么形式应在前台处理.单价可用money或decimal,numeric
    建议不要用浮点型float或 double
      

  5.   

    9楼的第二点不是SQL的语法。
    最好用datetime,显示归显示,取数归取数,通过都用这个类型。
      

  6.   

    支持一楼二楼,为啥非要显示那个0????
    钻这没意思,用real可以满足你。