单价用什么类型?
比如:我要输入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类型不能用函数。
如何改类型呢?
比如:我要输入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类型不能用函数。
如何改类型呢?
是real或者 float 类型吗?
还有日期类型 datetime 我只想显示年月日 ,如何设置呢?
谢谢!
1. numeric(19,2)
2. int(yyyymmdd),varchar(yyyy-mm-dd)都可以
建议不要用浮点型float或 double
最好用datetime,显示归显示,取数归取数,通过都用这个类型。
钻这没意思,用real可以满足你。