SQL Server 比较日期大小的方法

时间:2024-01-22 16:03:03 

在机房收费系统中,有几处这样的情况:
SQL Server 比较日期大小的方法

起始日期和终止日期,相信聪明的你肯定可以想象出为什么要有两个日期控件!是的,就是从一张表中查找出在这两个日期范围类的记录!

有的人就说了,这还不简单!

假如我们将第一个控件定义成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值:

SQL Server 比较日期大小的方法

例如:


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 比较日期大小的方法

如果你在SQL Server中用到根据日期查找记录的话,如果你用date='2013-09-22' 这样的查询语句的时候,但是你仍然能查出你想要的结果的时候,请记住:这并不是你所想的表中记录的日期等于现在的日期,而是表中日期这个字符串和'2013-09-22'这个字符串相等!

标签:SQL,日期大小
0
投稿

猜你喜欢

  • 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
  • ASP用csDrawGraph组件制作饼图、柱状图

    2008-04-25 22:58:00
  • Python下opencv使用hough变换检测直线与圆

    2021-04-20 20:15:53
  • 结合OpenCV与TensorFlow进行人脸识别的实现

    2021-07-06 08:44:28
  • 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
  • MySQL的Query Cache图文详解

    2024-01-28 01:18:42
  • 用Python实现大文本文件切割的方法

    2021-12-19 23:16:53
  • Python autoescape标签用法解析

    2023-03-14 06:36:22
  • windows10更换mysql8.0.17详细教程

    2024-01-26 19:56:19
  • asp之家 网络编程 m.aspxhome.com