Sqlserver中格式化日期作为查询条件的语句写法
场景
查询sqlserver数据库中某一天的数据的数量。
要以一个日期字段作为查询条件。
这时就要使用格式化日期的函数进行日期的比较。
实现
成功的示例代码:
SELECT COUNT( 1 )
FROMbus_logistics_order
WHEREdeleted_flag = '0'AND CONVERT ( VARCHAR ( 100 ), gmt_creat, 23 ) = '2019-05-08';
其中gmt_creat是数据库中的时间字段。
其中23是格式化日期的格式代码。23就代表格式化为yyyy-MM-dd样式的。
其他样式参考:
Select CONVERT(varchar(100), GETDATE(), 23): 2019-05-09
Select CONVERT(varchar(100), GETDATE(), 0): 05 9 2019 9:15AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/09/19
Select CONVERT(varchar(100), GETDATE(), 2): 19.05.09
Select CONVERT(varchar(100), GETDATE(), 3): 09/05/19
Select CONVERT(varchar(100), GETDATE(), 4): 09.05.19
Select CONVERT(varchar(100), GETDATE(), 5): 09-05-19
Select CONVERT(varchar(100), GETDATE(), 6): 09 05 19
Select CONVERT(varchar(100), GETDATE(), 7): 05 09, 19
Select CONVERT(varchar(100), GETDATE(), 8): 09:16:39
Select CONVERT(varchar(100), GETDATE(), 9): 05 9 2019 9:16:51:207AM
Select CONVERT(varchar(100), GETDATE(), 10): 05-09-19
Select CONVERT(varchar(100), GETDATE(), 11): 19/05/09
Select CONVERT(varchar(100), GETDATE(), 12): 190509
Select CONVERT(varchar(100), GETDATE(), 13): 09 05 2019 09:17:27:600
Select CONVERT(varchar(100), GETDATE(), 14): 09:17:39:190
Select CONVERT(varchar(100), GETDATE(), 20): 2019-05-09 09:17:45
Select CONVERT(varchar(100), GETDATE(), 21): 2019-05-09 09:17:53.190
Select CONVERT(varchar(100), GETDATE(), 22): 05/09/19 9:18:04 AM
Select CONVERT(varchar(100), GETDATE(), 23): 2019-05-09
Select CONVERT(varchar(100), GETDATE(), 24): 09:18:21
Select CONVERT(varchar(100), GETDATE(), 25): 2019-05-09 09:18:32.690
Select CONVERT(varchar(100), GETDATE(), 100): 05 9 2019 9:18AM
Select CONVERT(varchar(100), GETDATE(), 101): 05/09/2019
Select CONVERT(varchar(100), GETDATE(), 102): 2019.05.09
Select CONVERT(varchar(100), GETDATE(), 103): 09/05/2019
Select CONVERT(varchar(100), GETDATE(), 104): 09.05.2019
Select CONVERT(varchar(100), GETDATE(), 105): 09-05-2019
Select CONVERT(varchar(100), GETDATE(), 106): 09 05 2019
Select CONVERT(varchar(100), GETDATE(), 107): 05 09, 2019
Select CONVERT(varchar(100), GETDATE(), 108): 09:20:22
Select CONVERT(varchar(100), GETDATE(), 109): 05 9 2019 9:20:28:533AM
Select CONVERT(varchar(100), GETDATE(), 110): 05-09-2019
Select CONVERT(varchar(100), GETDATE(), 111): 2019/05/09
Select CONVERT(varchar(100), GETDATE(), 112): 20190509
Select CONVERT(varchar(100), GETDATE(), 113): 09 05 2019 09:20:57:380
Select CONVERT(varchar(100), GETDATE(), 114): 09:21:06:503
Select CONVERT(varchar(100), GETDATE(), 120): 2019-05-09 09:21:13
Select CONVERT(varchar(100), GETDATE(), 121): 2019-05-09 09:21:20.330
Select CONVERT(varchar(100), GETDATE(), 126): 2019-05-09T09:21:27.020
Select CONVERT(varchar(100), GETDATE(), 130): 5 ????? 1440 9:21:35:893AM
Select CONVERT(varchar(100), GETDATE(), 131): 5/09/1440 9:21:54:957AM
Sqlserver中格式化日期作为查询条件的语句写法相关推荐
- Sqlserver中的日期类型值不能小于1753年
Sqlserver中的日期类型值不能小于1753年,如果输入1752-1-1等,会报错:SqlDateTime 溢出.必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11 ...
- oracle 查询 日期 条件,orcale 把日期当作查询条件
orcale 把日期当做查询条件 根据日期查询范围 精确到天 select * from table where to_char( time,'yyyy mm dd ' ) <= '200 ...
- mysql日期格式化 yyyymmdd_mysql中格式化日期详解
1. DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据. DATE_FORMAT(date,format) format参数的格式有 %a 缩写星期名 %b 缩写月名 %c 月,数值 ...
- Mybatis中使用oracle的模糊查询的SQL语句写法
在学习mybatis的学习中,用到模糊查询的时候,发现直接拼接成'%'#{description}'%'会报错,然后整理了三种模糊查询的SQL语句写法: 1.在传参的时候,就把参数拼接为"% ...
- python基本判断语句_python两种简洁的条件判断语句写法
了Python返回真假值(True or False)小技巧,本文探讨的是最简洁的条件判断语句写法,本文给出了两种简洁写法,需要的朋友可以参考下 如下一段代码:def isLen(strString) ...
- SQLServer中常用的分页查询语句
前言 在SqlServer中,分页查询是经常用到的查询语句,一个好的分页查询语句,不仅能将代码省略,还能提高运行效率,下面我们来探讨一下SQLServer中的分页查询语句. 具体的业务逻辑是这样的,我 ...
- 如何在 JavaScript 中格式化日期?
问: 如何将 Date 对象格式化为字符串? huntsbot.com汇聚了国内外优秀的初创产品创意,可按收入.分类等筛选,希望这些产品与实践经验能给您带来灵感. 答1: HuntsBot周刊–不定时 ...
- sqlserver垮库查询_Oracle和SQLServer中实现跨库查询
一.在SQLServer中连接另一个SQLServer库数据 在SQL中,要想在本地库中查询另一个数据库中的数据表时,可以创建一个链接服务器: EXEC master.dbo.sp_addlinked ...
- Springboot中对jpa动态查询条件的封装
jpa对于固定参数的条件查询比较简单,可以在Repository中直接用参数名来查询.但是对于不固定的参数查询就比较麻烦了,官方提供的是继承JpaSpecificationExecutor,然后自己拼 ...
最新文章
- JavaScript 精粹 基础 进阶(4)对象
- 消灭Bug!推荐7款优秀的开源Bug跟踪工具
- 中科院NLPIR中文分词java版
- uva12099 Bookcase ACM NWERC
- 使用Apache Storm和Apache Ignite进行复杂的事件处理(CEP)
- 使用虚拟环境virtualenv 创建虚拟环境出现PermissionError: [Errno 13] Permission denied:
- [LeetCode]题15:3Sum
- 电子与通信工程专硕考分_考研专业学校推荐之电子与通信工程~
- php短网址案例,php 短网址小例子
- java音乐网站源码_Vue + SpringBoot + MyBatis 音乐网站
- ERROR 1044 (42000)
- 【Docker】在CentOS上安装
- Java学习步骤及路线(超详细)
- cf黑机器多久解除_CF永久解除机器码|CF机器码硬解封详细步骤教程+工具|CF辅助-QQ知啦娱乐网...
- 12种无线接入方式简析
- c语言 函数拟合,曲线拟合成Y=a*(X^b)+c*(X^d)函数 - 数学 - 小木虫 - 学术 科研 互动社区...
- 正激电路:半桥(波形解释)
- 学数据结构 是不是一定要先学离散数学
- android刷机刷系统
- poj1742 - Coins
热门文章
- 二叉树外部节点_leetcode 102 二叉树的层序遍历1 /BFS
- JAVA线程的生命周期以及5种状态转换
- 前后端分离开发,日志应该如何进行记录,在出现问题的时候,方便定位问题
- vue-admin项目启动踩过的坑
- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.LoopTag 错误
- python30行代码_仅利用30行Python代码来展示X算法
- mysql查询每个机构下的账号总数_MySQL高可用方案:实践篇
- django设置mysql数据库连接_django如何设置连接mysql数据库
- 计算机游戏比赛,计算机学院2013年趣味运动会游戏比赛细则.doc
- java 参数 string_关于Java中String类型的参数传递问题