select语句中能否用if语句,高分求解以下问题,多谢大虾们!

shitalone shitalone 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
老板要统计本周人员出差在外的总天数和每人在某地的出差天数。并将最终结果导入EXCEL表格中,而出差系统是基于web的。因此考虑,写一个数据库查询算了,每周执行查询一次,将结果存为Excel就行了。(数据库为access)

因此,要求用一句SQL语句实现如下功能:

分如下几种情况:
1.以前出去(非本周),尚未归来 则为7天
2.以前出去,本周归来 则归来时间 - 上周六时间 即为本周在外时间
3.本周出去,尚未回来 则为本周六时间 - 出差时间
4.本周出差,本周归来 归来时间 - 出差时间

如果用一个字段表示查询出的某人本周在外的出差天数,如上所示,则有四种情况,请问SQL语句中能否用if条件,以对上面四种情况进行区分,求出所需的值填入天数字段。

...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
shitalone
MS-SQL Server 34,876 成员 254,635 内容