摘要: 项目经理安排把项目中涉及到人民币的全部保留小数点后两位,自己就用select sum(Convert(decimal(19,2),oop)) as total from test去做,功能是实现了,但后来一想却又发现了一个大问题。我的数据库里存着297.5361W,用这语句实现后竟然变成了297.54W,竟然少了一部分。由于涉及到资金,再找其他方法 最后用项目使用的控件C1FlexGrid的属性实现了:fgPosSubsidy.Cols["合计金额"].Format = string.Format("C");我觉得所使用的处理方法必须要依项目为标准,结合 阅读全文
posted @ 2012-04-25 13:09 念余温 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、保留两位小数SELECT avg(cast(col as decimal(5, 2))) FROMtable 先转化数据类型再查询2、查询某个阶段的记录10-15的用户名select top 5 * from Users (select top 15 * from Users order by id asc) order by id desc 阅读全文
posted @ 2012-04-25 10:22 念余温 阅读(145) 评论(0) 推荐(0) 编辑