sql server根据日期筛选出工作日的数据

1.如果单纯筛选出除周六和周日的数据

SELECT * FROM 你创建的表 WHERE DATEPART(weekday,字段(日期)) <> 1 AND DATEPART(weekday,字段(日期)) <> 7
其中<>1代表非周日,<>7代表非周六,具体数字根据自己需求筛选

DATEPART(datepart,date)

2.如果还需筛选除节假日的数据

1.建立一个节假日表格;

2.建立语句筛除;
SELECT * FROM 你创建的表 WHERE NOT EXISTS (SELECT * FROM dbo.holiday where dbo.创建的表.字段(日期)=dbo.holiday.date)
其中holiday是我自己创建的节假日表,date就是节假日表中的日期。

3.筛选出除节假日和周末的数据,也就是工作日的数据,将语句联合

SELECT * FROM 你创建的表 WHERE NOT EXISTS (SELECT * FROM dbo.holiday where dbo.创建的表.字段(日期)=dbo.holiday.date) AND DATEPART(weekday,字段(日期)) <> 1 AND DATEPART(weekday,字段(日期)) <> 7

到此工作基本完成,有什么其他好的方法大家也可以分享,相互学习!

sql server根据日期筛选出工作日的数据相关推荐

  1. sql server 按照日期自动生成单据编号的函数

    一.sql server 按照日期自动生成单据编号的函数,格式为##08080001,##表示打头的单据字符,然后是年月和流水编号. 二.传入的参数为单据的打头字符和生成单据的日期 三.一般的调用格式 ...

  2. SQL Server中的筛选后的统计信息和CE模型变化

    In this blog post, we are going to view some interesting model variation, that I've found while expl ...

  3. SQL server截取日期,只要年月

    SQL server截取日期,只要年月 select * from 表名 where CONVERT(varchar(7),[Time-列名],120) = CONVERT(varchar(7),'2 ...

  4. Saiku根据入参日期查询出对应的数据(二十)

    Saiku根据入参日期查询出对应的数据 之前好像有写过一篇博客关于saiku date range的,现在进一步更新啦!!! 这里的日期筛选会更完善一些,需要提供两个参数 开始日期与结束日期(star ...

  5. sql server如何直接在表中修改数据

    之前做项目一直用的是mysql和oracle,最近做的项目中客户使用的是sql server,之前不了解sql server,今天成功安装并且导入了数据库脚本.在做具体操作的时候,有些数据只需很小的修 ...

  6. [SQL Server]时间戳记。 timestamp与 rowversion数据型态

    原文出处(我的网站,这里是备份) -- [SQL Server]时间戳记. timestamp与 rowversion数据型态 http://www.dotblogs.com.tw/mis2000la ...

  7. 云世界,一切如梦幻,数据也玩虚拟化。 SQL Server 2019 新特性系列一:数据虚拟化

    SQL Server 2019 新特性系列一:数据虚拟化 最新更新 SQL Server已经到了CTP2.2版本,主要更新了如下功能: 大数据集群:在大数据群集上使用 azure 数据工作室中的 sp ...

  8. Sql Server 中利用游标对table 的数据进行分组统计式输出…

    Sql Server 中利用游标对table 的数据进行分组统计式输出- Table Name: Tb_Color Create table Tb_Color(id int identity(1,1) ...

  9. SQL Server Always On可用性组中的数据同步

    This article describes the data synchronization process on SQL Server Always On Availability Groups ...

最新文章

  1. 初中文化能学编程吗_儿童早教益智,乐森星际特工智能编程机器人体验
  2. linux 关于减号 - 代替stdin 和stdout 的用法
  3. oracle 性别默认是男_被实名举报“制造性别对立”的杨笠,到底冤不冤?
  4. Angular 应用的DevDependencies
  5. JEECG ——11月份版本即将发布功能点
  6. 35.NO module named zlib
  7. Java讲课笔记12:static关键字
  8. JSK-399 绝对值最小的数【大数】
  9. python 第一行 报错_解决python的空格和tab混淆而报错的问题
  10. 中国实业能成为怎样的互联网公司
  11. 解决无法删除文件夹的情况
  12. 为什么看不起trap_【全国电子音乐交流中心】为什么年轻人全听Trap去了?
  13. 我的世界虚无2可直连服务器IP,我的世界虚无世界服务器1.7.10
  14. 电脑调节屏幕亮度快捷键失灵の解决方案
  15. 人工智能各学派简介:符号主义,连接主义,行为主义
  16. Unity3D模型中的SubMesh
  17. 云栖大会100位顶级大咖演讲PPT+视频全分享
  18. (一)职业规划和制定计划
  19. Echarts地图 绘制自定义区域 - geojson.io使用方法
  20. 教你获取Microsoft Office 365E5账号

热门文章

  1. 为什么现在开发这么累呢?
  2. prologue:It's hard to name this article
  3. 火影忍者379在线观看
  4. 他为冶金机械厂树立企业文化,打造百年老店
  5. oracle税务运维脚本练习,荣欣Linux运维+Oracle DBA初级+高级全套实战训练
  6. rust墙壁升级点什么_明日之后屋子墙壁怎么升级?墙壁升级条件方法一览
  7. 森林防火(资源监管)“空天地人”四位一体监测系统方案
  8. java 森林_森林 - Minecraft Wiki,最详细的官方我的世界百科
  9. 移动端h5页面软键盘弹出后 背景图片被顶上去
  10. 金额转换为人民币大写(C#)