sql通过查询一个指定日期(如2018-02-23),可以知道指定日期所在月份剩余天数和剩余周末天数
DECLARE @date DATE=''
DECLARE @date_month_end_day DATE =''
SET @date='2018-02-23'
SET @date_month_end_day=DATEADD(DAY,-1,DATEADD(MONTH,1,DATEADD(DAY,1-DAY(@date),@date)))
--指定日期所在月份剩余天数和剩余周末天数
DECLARE @i INT = DAY(DATEADD(DAY,1,DAY(@date)))
DECLARE @j INT =0
WHILE @i <= DAY(@date_month_end_day)
BEGINIF DATEPART(WEEKDAY,CAST(CAST(YEAR(@date) AS VARCHAR(4))+'-'+CAST(MONTH(@date) AS VARCHAR(2))+'-'+CAST(@i AS VARCHAR(2)) AS DATE)) NOT BETWEEN 2 AND 6SET @j=@j+1SET @i=@i+1
END
SELECT @date AS 输入的日期,DATEDIFF(DAY,@date,@date_month_end_day) AS 剩余天数,@j AS 剩余周末天数
sql通过查询一个指定日期(如2018-02-23),可以知道指定日期所在月份剩余天数和剩余周末天数相关推荐
- 用SQL语句查询一个特定老师学生中男生女生各多少人
用SQL语句查询一个指定老师学生中男生女生各多少人 一 表结构 学生表 教师表 关系表 SQL语句 结果 涉及知识 一 表结构 学生表 教师表 关系表 SQL语句 select count(case ...
- SQL怎么查询一个时间包含在另外一个时间段内?
SQL怎么查询一个时间包含在另外一个时间段内?例如一个表里面有两个字段,开始时间和结束时间, 有这么几条数据: id 开始时间 结束 ...
- sql里查询一个组和组的用户数怎么查?_【牛客网SQL刷题】留存率怎么算?
抽空刷了牛客网SQL实战72题,最后几道以牛客网为例的题目还挺有挑战性,在此记录 统计时间段新用户次日留存率 每日的次日留存率 每日的新用户数 每日新用户的次日留存 求新登录用户次日留存 表login ...
- sql 账号查询一个表查询权限_一个查询语句引发的问题以及巨型表相关操作探索与思考...
背景: 关于这个标题想了试了好几个总觉得欠那么点意思.大致情况是,在某服务支持中,1张大表4.5T左右,该表也是分区表.其中一个执行频繁的SQL写法有很大问题,导致巨表全量扫描,造成IO负载很大,业务 ...
- mysql select 所有表_怎样用SQL语句查询一个数据库中的所有表
展开全部 查询32313133353236313431303231363533e59b9ee7ad9431333431356639一个数据库中的所有表sql语句是show tables: 显示所有数据 ...
- sql 账号查询一个表勾选那个权限_Spring Cloud微服务架构中的数据权限DataPermision实现方案...
Spring Cloud微服务架构中的数据权限DataPermision实现方案 一.出现原因 在Spring Cloud的微服务架构中,常见的权限控制除了菜单权限外,还有数据权限DataPermis ...
- php sql慢查询,一个用户SQL慢查询分析,原因及优化_MySQL
问题描述一个用户反映先上一个SQL语句执行时间慢得无法接受.SQL语句看上去很简单(本文描述中修改了表名和字段名):SELECT count(*)FROMaJOINb ONa.`S` = b.`S` ...
- 如何用T—SQL命令查询一个数据库中有哪些表?
1.查询SQL中的所有表:Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'执行之 ...
- 怎么用oracle查询一个省,知道区县的代码如何一次得到区县所在的省份和城市?各位朋友帮帮忙。。。谢谢...
[php] SQL> select *from area; ID AREAID AREANAME AREAPARENT A --------- ...
最新文章
- 中消协发布2018年春节消费提示
- Algorithm:C++语言实现之图论算法相关(图搜索广度优先BFS、深度优先DFS,最短路径SPF、带负权的最短路径Bellman-ford、拓扑排序)
- linux删除大量文件时遇 -bash: /bin/rm: Argument list too long 错误
- 了解java.nio.file.Path – 1
- SELECT TOP n 性能测试
- Linux加密框架中的算法和算法模式
- 收藏 | 一文看尽2020AI论文
- .NET垃圾回收机制 转
- python爬虫对比_Python六大框架对比,Web2py略胜一筹|python爬虫|python入门|python教程...
- 美国自动驾驶研发国家队NASA入局,还提供了航天跑道做测试
- script标签中type为script type=text/x-template是个啥
- webstorm的下载以及React环境搭建
- LoRa无线通信设计(一)原理
- QNX 系统日志设计
- 树莓派4b 调整屏幕分辨率
- markdown学习笔记(1):如何将.md文件转换为pdf
- mpc高清设置超详细
- 空气温湿度光照度传感器
- win10并排显示窗口怎么不能占据全屏
- 怎样用sc命令运行服务器,windows中的sc控制服务命令
热门文章
- android数据库插件,AndroidStudio中查看SQLite数据库插件
- Oracle EBS 销售订单导出到Excel问题
- android学生移动考勤信息管理系统
- Activity调转指定Activity中的Fragment或者在当前页面刷新
- 3.2.1 对流项离散格式的基本介绍 | 3.2.2 中心离散格式与一阶迎风格式(OpenFOAM理论笔记系列)
- VR技术类毕业论文文献有哪些?
- 【LeetCode】713. Subarray Product Less Than K 乘积小于 K 的子数组
- 轻量级java ee企业应用实战第4版 源码下载
- Potato家族本地提权分析
- tensorflow保存和加载npy文件