sql server根据日期筛选出工作日的数据
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根据日期筛选出工作日的数据相关推荐
- sql server 按照日期自动生成单据编号的函数
一.sql server 按照日期自动生成单据编号的函数,格式为##08080001,##表示打头的单据字符,然后是年月和流水编号. 二.传入的参数为单据的打头字符和生成单据的日期 三.一般的调用格式 ...
- SQL Server中的筛选后的统计信息和CE模型变化
In this blog post, we are going to view some interesting model variation, that I've found while expl ...
- SQL server截取日期,只要年月
SQL server截取日期,只要年月 select * from 表名 where CONVERT(varchar(7),[Time-列名],120) = CONVERT(varchar(7),'2 ...
- Saiku根据入参日期查询出对应的数据(二十)
Saiku根据入参日期查询出对应的数据 之前好像有写过一篇博客关于saiku date range的,现在进一步更新啦!!! 这里的日期筛选会更完善一些,需要提供两个参数 开始日期与结束日期(star ...
- sql server如何直接在表中修改数据
之前做项目一直用的是mysql和oracle,最近做的项目中客户使用的是sql server,之前不了解sql server,今天成功安装并且导入了数据库脚本.在做具体操作的时候,有些数据只需很小的修 ...
- [SQL Server]时间戳记。 timestamp与 rowversion数据型态
原文出处(我的网站,这里是备份) -- [SQL Server]时间戳记. timestamp与 rowversion数据型态 http://www.dotblogs.com.tw/mis2000la ...
- 云世界,一切如梦幻,数据也玩虚拟化。 SQL Server 2019 新特性系列一:数据虚拟化
SQL Server 2019 新特性系列一:数据虚拟化 最新更新 SQL Server已经到了CTP2.2版本,主要更新了如下功能: 大数据集群:在大数据群集上使用 azure 数据工作室中的 sp ...
- Sql Server 中利用游标对table 的数据进行分组统计式输出…
Sql Server 中利用游标对table 的数据进行分组统计式输出- Table Name: Tb_Color Create table Tb_Color(id int identity(1,1) ...
- SQL Server Always On可用性组中的数据同步
This article describes the data synchronization process on SQL Server Always On Availability Groups ...
最新文章
- 初中文化能学编程吗_儿童早教益智,乐森星际特工智能编程机器人体验
- linux 关于减号 - 代替stdin 和stdout 的用法
- oracle 性别默认是男_被实名举报“制造性别对立”的杨笠,到底冤不冤?
- Angular 应用的DevDependencies
- JEECG ——11月份版本即将发布功能点
- 35.NO module named zlib
- Java讲课笔记12:static关键字
- JSK-399 绝对值最小的数【大数】
- python 第一行 报错_解决python的空格和tab混淆而报错的问题
- 中国实业能成为怎样的互联网公司
- 解决无法删除文件夹的情况
- 为什么看不起trap_【全国电子音乐交流中心】为什么年轻人全听Trap去了?
- 我的世界虚无2可直连服务器IP,我的世界虚无世界服务器1.7.10
- 电脑调节屏幕亮度快捷键失灵の解决方案
- 人工智能各学派简介:符号主义,连接主义,行为主义
- Unity3D模型中的SubMesh
- 云栖大会100位顶级大咖演讲PPT+视频全分享
- (一)职业规划和制定计划
- Echarts地图 绘制自定义区域 - geojson.io使用方法
- 教你获取Microsoft Office 365E5账号
热门文章
- 为什么现在开发这么累呢?
- prologue:It's hard to name this article
- 火影忍者379在线观看
- 他为冶金机械厂树立企业文化,打造百年老店
- oracle税务运维脚本练习,荣欣Linux运维+Oracle DBA初级+高级全套实战训练
- rust墙壁升级点什么_明日之后屋子墙壁怎么升级?墙壁升级条件方法一览
- 森林防火(资源监管)“空天地人”四位一体监测系统方案
- java 森林_森林 - Minecraft Wiki,最详细的官方我的世界百科
- 移动端h5页面软键盘弹出后 背景图片被顶上去
- 金额转换为人民币大写(C#)