十万火急!关于触发器里的一个菜鸟问题!

yxl3440 2003-08-23 01:11:11
怎么在触发器里面统计一行数据?

比如 我要统计表里面同一行数据值为1的总数和
定义一个数组可以解决吗?
如果能该怎么定义?
请各位大虾赶快帮帮我!

...全文
23 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxl3440 2003-08-23
  • 打赏
  • 举报
回复
谢谢(浮云游子)的回复,
非常感谢!
还有简单点的语句吗?
还请教一个问题
有一个人员考勤表(rykq)
表大概是这样建的(这样建table主要是方便打印报表):
ID|日期 |姓名|1日|2|3|4|。。。。。。。|31|
12003/8/23 张三 1 1 2 3.............
2 李四 1 1 1...............
. .
. .
. .
通过触发器统计每个月份的值为1(代表公休)到统计表(tjfx),凡是值为1的都要统计
注意:tjfx表每个月只能有一条记录,一年有12个月12条加上下半年2条加全年1条
除了用31条select 语句相加之外 应该有更好的办法。十万火急!!
请大虾们赶快教教小弟。
在线等待!!

new_life 2003-08-23
  • 打赏
  • 举报
回复
table1:col1,col2,col3,col4...

select case when col1=1 then 1 else 0 end + case when col2=1 then 1 else 0 end
+ case when col3=1 then 1 else 0 end...... from table1

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧