SQL SERVER常用的日期与时间查询总结

下面就来详细讲解SQL SERVER常用的日期与时间查询总结。此攻略将分为以下几个部分:

  1. 常见日期与时间函数概述
  2. 日期与时间格式说明
  3. 常用日期与时间查询示例

1. 常见日期与时间函数概述

SQL SERVER 中常用的日期与时间函数有以下几种:

  • GETDATE():返回当前系统日期和时间。
  • SYSDATETIME():返回当前系统日期和时间(精确到纳秒)。
  • DATEPART():返回日期或时间的指定部分。
  • DATENAME():返回日期或时间指定部分的名称。
  • DATEADD():对日期或时间加上或减去指定的时间间隔。
  • DATEDIFF():返回两个日期或时间值之间的时间间隔。

2. 日期与时间格式说明

在进行日期与时间查询时,需要注意SQL SERVER支持的日期与时间格式,以下是一个部分:

  • yyyy-mm-dd hh:mi:ss[.nnn]
  • yyyymmdd[ hh:mm:ss[.nnn]]
  • yyyy-mm-ddThh:mi:ss[.nnn]
  • yyyy-mm-ddThh:mi:ss[.nnn]Z

3. 常用日期与时间查询示例

示例一:查询当前日期和时间

SELECT GETDATE();

查询示例结果:

2019-12-12 16:20:10.327

示例二:查询指定日期所在周的星期一

DECLARE @date DATETIME = '2019-12-12';
SELECT DATEADD(wk, DATEDIFF(wk, 0, @date), 0) AS WeekMonday;

查询示例结果:

2019-12-09 00:00:00.000

通过以上的示例,相信大家已经能够对SQL SERVER常用的日期与时间查询有了一定的了解,希望对大家有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:SQL SERVER常用的日期与时间查询总结 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • oracle数据与文本导入导出源码示例

    下面开始详细讲解“Oracle数据与文本导入导出源码示例”的攻略。 1. 前置知识 在学习本攻略前,需要对Oracle数据库和PL/SQL编程有一定的了解和掌握。同时需要熟悉SQL语言,掌握读写文件的知识。 2. 源码示例1:从Oracle数据库导出数据到文本文件 下面是一个示例代码,可以将Oracle数据库中的数据导出到一个文本文件中。 declare f…

    database 2023年5月19日
    00
  • 解决docker中mysql时间与系统时间不一致问题

    下面是解决docker中mysql时间与系统时间不一致问题的完整攻略: 问题简述 使用docker容器运行mysql时,发现mysql时间与系统时间不一致,可能会出现以下问题。 容器中的mysql时间不正确,可能导致数据不一致。 使用容器内的脚本或程序访问mysql时,可能会出现时间戳错误或者日期格式错误等问题。 解决步骤 1. 在宿主机上设置时区 在宿主机…

    database 2023年5月22日
    00
  • java:基于redis实现分布式定时任务

    <!–配置2 使用 jedis 作客户端驱动–><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId><excl…

    Redis 2023年4月13日
    00
  • MySQL 的CASE WHEN 语句使用说明

    在这里我将详细讲解“MySQL的CASE WHEN语句使用说明”: CASE WHEN语句概述 CASE WHEN语句是用来进行条件判断的函数,在MySQL中被广泛应用,在需要对查询结果进行处理或者对查询条件进行复杂的定制时,尤其使用频繁。 CASE WHEN语句格式 CASE WHEN语句格式如下: CASE expression WHEN conditi…

    database 2023年5月21日
    00
  • sqlserver中关于WINDOWS性能计数器的介绍

    SQL Server中关于WINDOWS性能计数器的介绍 什么是WINDOWS性能计数器 Windows性能计数器是由微软开发和发布的一组工具,用于监控和优化服务器和应用程序性能。它们可以收集和显示有关操作系统、应用程序甚至硬件的性能指标,例如CPU使用率、内存使用率、磁盘I/O等等。 SQL Server中的WINDOWS性能计数器 数据库管理员可以使用W…

    database 2023年5月21日
    00
  • linux下mysql表名大小写敏感的问题

    执行sql: show global variables like ‘%lower_case%’; lower_case_file_system:表示当前系统文件是否大小写敏感,只读参数,无法修改ON 大小写不敏感 OFF 大小写敏感   lower_case_table_names:这个选项不仅仅适用于表名的大小写敏感,同样适用于数据库名和表别名。该变量取…

    MySQL 2023年4月13日
    00
  • Linux 下进程的挂起和恢复命令

    进程的挂起和恢复是 Linux 系统下常见的操作。本文将介绍在 Linux 下进程的挂起和恢复命令的完整攻略,同时提供两个实际的示例说明。 进程的挂起 当系统中有一些进程正在执行时,有时需要挂起某些进程以便进行其他操作。在 Linux 下,可以使用以下命令来暂停进程的执行: kill -STOP <PID> 其中,PID 是需要暂停的进程的进程 …

    database 2023年5月22日
    00
  • 19年BAT大厂面试总结,这些面试题你都掌握好可以备战 2020年了吗?

    19年BAT大厂面试总结——备战2020 在这篇文章中,我们将为各位求职者提供19年BAT大厂面试总结的完整攻略,让大家能够在即将到来的2020年备战内部页面面试。 一、前言 随着互联网的迅速发展,越来越多的应用场景需要内部页面的开发支持。因此,内部页面的相关知识成为了BAT等大厂的面试重点之一。在这篇文章中,我们将讨论BAT在19年内部页面面试中出现的一些…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部