首页上一页 1 下一页尾页 4 条记录 1/1页
case when ... then ....语句能不能对数值格式化呢?
发表在VB答疑区
2008-03-26
是否精华
是
否
版块置顶:
是
否
<P>老师,您好!</P>
<P> 请教:</P>
<P>SELECT 物品,(CASE 部门 WHEN '经理室' THEN 数量 END) AS 经理室, <BR> (CASE 部门 WHEN '财务部' THEN 数量 END) AS 财务部, <BR> (CASE 部门 WHEN '管理部' THEN 数量 END) AS 管理部<BR>FROM 表1 GROUP BY 物品</P>
<P> 我虽然语句这样写运行没有出错,我想对数量进行格式化,但是总是说格式化函数不对,我是这样写的:"format((case 部门 when '经理室' then 数量 end),'&&&') as 经理室",不知该如何改进?谢谢!!!</P>
<P> 请教:</P>
<P>SELECT 物品,(CASE 部门 WHEN '经理室' THEN 数量 END) AS 经理室, <BR> (CASE 部门 WHEN '财务部' THEN 数量 END) AS 财务部, <BR> (CASE 部门 WHEN '管理部' THEN 数量 END) AS 管理部<BR>FROM 表1 GROUP BY 物品</P>
<P> 我虽然语句这样写运行没有出错,我想对数量进行格式化,但是总是说格式化函数不对,我是这样写的:"format((case 部门 when '经理室' then 数量 end),'&&&') as 经理室",不知该如何改进?谢谢!!!</P>