Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

help

simple  发表于:2009-09-23 10:08:26  
复制

 

在如何让联合查询得出的数据精确到没小数,SQL内如何写

谢谢!

 

Top
蒋海兵 发表于:2009-09-23 10:13:36

可以使用round函数,如rount(表达式或者数字,0)



simple 发表于:2009-09-23 10:46:25

我的联合查询是这样的,请问用round函数如何写入,我不会,谢谢!

SELECT OpName,Bonus From 1LA
UNION ALL  select OpName,Bonus From 1LB
UNION ALL  select OpName,Bonus From 1LC
UNION ALL  select OpName,Bonus From 1LD
UNION ALL  select OpName,Bonus From 1BDA
UNION ALL  select OpName,Bonus From 1BDB
UNION ALL  select OpName,Bonus From 1BDC
UNION ALL select OpName,Bonus From 1BDD
ORDER BY Bonus;



点燃一支烟 发表于:2009-09-23 11:15:12

SELECT OpName,round([Bonus],0) as Bonus1 From 1LA
UNION ALL  select OpName,round([Bonus],0) From 1LB
UNION ALL  select OpName,round([Bonus],0) From 1LC
UNION ALL  select OpName,round([Bonus],0) From 1LD
UNION ALL  select OpName,round([Bonus],0) From 1BDA
UNION ALL  select OpName,round([Bonus],0) From 1BDB
UNION ALL  select OpName,round([Bonus],0) From 1BDC
UNION ALL select OpName,round([Bonus],0) From 1BDD
ORDER BY Bonus1;

试试



总记录:3篇  页次:1/1 9 1 :