永发信息网

sql server 怎么做一个考勤统计

答案:2  悬赏:60  手机版
解决时间 2021-01-04 12:13
如何在sql server里设计数据库,作用于行政考勤
自动统计当月的总天数
自动统计节假日外的总天数(周六、周日)
建立几张表,建什么表,
最佳答案
if object_id('tb_month') is not null
    drop table tb_month

create table tb_month (
    id int identity(0,1) not null primary key,
    dt datetime, wk int, wd int, holiday int default 0
    )

insert into tb_month 
select top 32 null, null, null, 0
from sysobjects

declare @today datetime
set @today = dateadd(month, datediff(month, 0, getdate()), 0)

update tb_month set 
     dt = @today+id

update tb_month set 
     wd = datepart(weekday, dt)
    ,wk = datepart(week, dt)

update tb_month set
     holiday = 1
where wd in (1, 7)

delete from tb_month 
where month(dt)!=month(@today)

select * from tb_month
全部回答
我会做  但是没有时间
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在一个圆内,判断一条线段是否是圆的直径,只
单选题在研究大肠杆菌乳糖代谢的调节机制中进
四个月小孩子换奶粉吐奶怎么办啊,请问大家换
为啥关停那些风机和太阳能光伏电站
单选题Darkcloudsarea________ofrainw
单选题下列有机物在一定条件下不能发生水解反
下列做法不利于节约资源、保护环境的是A.用地
遐思的意思是什么
三字经文每日诵,答一字
为什么托福官网上说我的托福成绩已经送到学校
结构图上需打边桩的部位只画个框框为什么没有
单选题已知水在4℃以上时热胀冷缩(即温度升
找规律24×26=624,18×12=216,32×38=1216
汤景翔我叫汤景翔!呵呵
养鱼养单数还是双数
推荐资讯
坐能组什么四字词语
我家卫生间下面正好是别人家佛堂,每次去厕所
梦见两头牛打架
转基因超级鼠的实验证明,控制生物性状的是A.
单选题康德这样定义启蒙:“启蒙就是人类摆脱
武汉科技大学专业排名 最好的专业有哪些
---OK, I’ve had enough of it. I give up.-
单选题Jackseems_________thanyou_________
单选题始终把“从黑暗至光明,从斗争走向胜利
太阳直射的最南界线是________,它是________
台州市体育局总会地址在什么地方?想过去办事
如图,电源电压4V,电压表V2的示数为1.5V,电
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?