SQL Server 比较日期大小的方法
时间:2024-01-22 16:03:03
在机房收费系统中,有几处这样的情况:
起始日期和终止日期,相信聪明的你肯定可以想象出为什么要有两个日期控件!是的,就是从一张表中查找出在这两个日期范围类的记录!
有的人就说了,这还不简单!
假如我们将第一个控件定义成Begin,第二个控件定义成Over!那么查询语句不就是
"select * from recharge_info where date<'" & over.value & "' and date>'" & begin.value & "'"
这有什么难的!但是,事实并不是这么简单的,如果查询语句像这样写的话,你是肯定查找不出来的,那么我们到底该怎能在SQL Server中来比较两个日期的大小呢?
这里我们就要借用CONVERT()函数了
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
语法:CONVERT(data_type(length),data_to_be_converted,style)
其中,data_type(length)规定目标数据类型(带有可选的长度)data_to_be_converted 含有需要转换的值 style规定日期时间的输出格式
其中,可使用的style值:
例如:
print convert(varchar(19),getdate())
print convert(varchar(10),getdate(),110)
print convert(varchar(11),getdate(),106)
print convert(varchar(24),getdate(),113)
结果如下:
如果你在SQL Server中用到根据日期查找记录的话,如果你用date='2013-09-22' 这样的查询语句的时候,但是你仍然能查出你想要的结果的时候,请记住:这并不是你所想的表中记录的日期等于现在的日期,而是表中日期这个字符串和'2013-09-22'这个字符串相等!
标签:SQL,日期大小
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python实现字符串匹配的KMP算法
2021-02-10 05:03:45
浅谈go语言renderer包代码分析
2024-05-08 10:13:56
mysql 数据库安装经验问题汇总
2024-01-28 11:55:29
Go语言interface详解
2023-07-05 16:55:33
RHEL下架设MYSQL集群
2008-12-24 16:05:00
Python实例方法、类方法、静态方法的区别与作用详解
2022-08-27 08:45:41
Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
2024-01-15 08:48:41
Asp教程:Response对象
2007-10-01 18:08:00
SQL分组排序去重复的小实例
2024-01-19 15:30:46
详解Vue中的watch和computed
2024-05-05 09:10:52
![](https://img.aspxhome.com/file/2023/5/130115_0s.png)
ASP用csDrawGraph组件制作饼图、柱状图
2008-04-25 22:58:00
![](https://img.aspxhome.com/file/UploadPic/up/2008042523153992.gif)
Python下opencv使用hough变换检测直线与圆
2021-04-20 20:15:53
![](https://img.aspxhome.com/file/2023/6/131476_0s.jpg)
结合OpenCV与TensorFlow进行人脸识别的实现
2021-07-06 08:44:28
![](https://img.aspxhome.com/file/2023/4/95824_0s.jpg)
Python实现基于SVM的分类器的方法
2023-11-18 18:20:02
scrollWidth,clientWidth与offsetWidth的区别
2024-04-22 22:28:38
基于python的opencv图像处理实现对斑马线的检测示例
2021-07-30 23:02:44
![](https://img.aspxhome.com/file/2023/7/124937_0s.jpg)
MySQL的Query Cache图文详解
2024-01-28 01:18:42
![](https://img.aspxhome.com/file/2023/4/126254_0s.png)
用Python实现大文本文件切割的方法
2021-12-19 23:16:53
Python autoescape标签用法解析
2023-03-14 06:36:22
![](https://img.aspxhome.com/file/2023/1/87601_0s.png)
windows10更换mysql8.0.17详细教程
2024-01-26 19:56:19
![](https://img.aspxhome.com/file/2023/7/115317_0s.png)