`
isiqi
  • 浏览: 16494141 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

SQL日期操作语句

阅读更多

1.显示本月第一天
SELECT DATEADD(mm,DATEDIFF(mm,0,getdate()),0)
select convert(datetime,convert(varchar(8),getdate(),
120)+’01’,120)

2.显示本月最后一天
select dateadd(day,-1,convert(datetime,convert
(varchar(8),dateadd(month,1,getdate()),120)+’01’,120))
SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,getdate())+1,0))

3.上个月的最后一天
SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(mm,0,getdate()),0))

4.本月的第一个星期一i
select DATEADD(wk,DATEDIFF(wk,0, dateadd(dd,6-datepart(
day,getdate()),getdate())),0)

5.本年的第一天
SELECT DATEADD(yy,DATEDIFF(yy,0,getdate()),0)

6.本年的最后一天
SELECT dateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate())+1,0))

7.去年的最后一天
SELECT dateadd(ms,-3,DATEADD(yy,DATEDIFF(yy,0,getdate()),0))

8.本季度的第一天
SELECT DATEADD(qq,DATEDIFF(qq,0,getdate()),0)

9.本周的星期一
SELECT DATEADD(wk,DATEDIFF(wk,0,getdate()),0)

10.查询本月的记录
select * from tableName where DATEPART(mm, theDate)
=DATEPART(mm, GETDATE()) and DATEPART(yy, theDate)
= DATEPART(yy, GETDATE())

11.查询本周的记录
select * from tableName where DATEPART(wk, theDate) = DATEPART
(wk, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())

12.查询本季的记录 注:其中:GETDATE()是获得系统时间的函数。
select * from tableName where DATEPART(qq, theDate) = DATEPART
(qq, GETDATE()) and DATEPART(yy, theDate) = DATEPART(yy, GETDATE())

13.获取当月总天数:
select DATEDIFF(dd,getdate(),DATEADD
(mm, 1, getdate()))

select datediff(day,
dateadd(mm, datediff(mm,’’,getdate()), ’’),
dateadd(mm, datediff(mm,’’,getdate()), ’1900-02-01’))

14.获取当前为星期几
DATENAME(weekday, getdate())

分享到:
评论

相关推荐

    PB脚本中SQL语句写法与SQL中语句写法对照

    PB脚本中SQL语句写法与SQL中语句写法对照 PB脚本中SQL语句写法与SQL中语句写法对照是非常重要的知识点,因为PB脚本和SQL语言在写法和应用中有所不同。本文将对PB脚本中SQL语句写法和SQL中语句写法进行对比和分析。 ...

    使用sql语句查询日期

    ### 使用SQL语句查询日期 #### 一、概述 在数据库操作中,经常需要根据日期进行数据筛选。本文档将详细介绍如何使用SQL语句来查询特定日期的数据,特别是使用`DATEDIFF`函数来精确地查询一天内或者一周内的数据。 ...

    SQL基本语句 SQL基本语句

    在SQL中,有四种基本的数据操作语句:INSERT、SELECT、UPDATE和DELETE,它们构成了SQL的核心功能。 1. INSERT语句: INSERT语句用于向数据库表中插入新的记录。在例子中,我们看到如何向EMPLOYEES表中添加新员工的...

    SQL数据库操作语句习题数据库

    本题库专注于SQL数据库操作语句,特别涉及了三个基础表格:学生表(Student)、课程表(Course)和学生选课表(SC)。这些表格是构成一个教育管理系统的基础,通过它们可以实现对学生信息、课程信息以及选课情况的...

    SQL时间查询语句

    在SQL Server中,时间查询语句可以使用各种日期和时间函数,例如YEAR、MONTH、DAY、HOUR、MINUTE、SECOND等。 二、时间查询语句的格式 时间查询语句的基本格式为: ``` SELECT * FROM 表名 WHERE 日期列名 [操作符...

    Sql Server 的SQL语句案例

    在Sql Server 2008中,常见的字段类型有bit(布尔值)、datetime(日期和时间)、int(整数)、varchar(可变长度的非Unicode字符串)和nvarchar(可变长度的Unicode字符串)。例如,nvarchar(50)能存储最多50个...

    oracle监听执行sql语句

    ### Oracle监听执行SQL语句详解 #### 一、Oracle监听执行概述 在Oracle数据库管理与维护过程中,有时候我们需要了解应用程序正在执行哪些SQL语句,这不仅有助于性能优化,还可以帮助我们诊断潜在的问题。通过监听...

    sql时间查询语句学习

    在IT行业的数据库管理与操作中,SQL(Structured Query Language)是一种极为重要的语言,它用于管理和操作存储在关系型数据库中的数据。SQL不仅能够帮助我们高效地检索、更新和管理数据,还能实现对时间数据的精确...

    SQL server查询语句例子

    SQL Server 查询语句是数据库管理系统中的一种基本语言,用于对数据库进行各种操作。下面是一些经典且实用的 SQL Server 查询语句实例,涵盖了多种查询场景和技术。 1. 查找员工的编号、姓名、部门和出生日期 ...

    sql经典基础语句集

    在“sql经典基础语句集”中,我们可以期待找到一系列关于SQL核心概念和基本操作的知识点。 1. **SQL 数据类型**:SQL支持多种数据类型,如整型(INTEGER)、浮点型(FLOAT)、字符串(VARCHAR)、日期/时间类型...

    SQL数据库 查询语句使用精华

    ### SQL数据库查询语句使用精华 #### 一、SQL查询语句概述与基本结构 SQL(Structured Query Language)是一种用于管理关系型数据库的标准语言。它主要用于执行查询、更新数据、创建新表、索引以及视图等操作。...

    SQL数据类型及语句大全

    在SQL(Structured Query Language,结构化查询语言)中,数据类型和语句是构建数据库查询和操作的基础。本文将深入探讨这些关键概念,帮助初学者理解并熟练掌握SQL。 一、SQL数据类型 1. 整数类型:包括TINYINT、...

    SQL SERVER 数据自动生成SQL语句

    总之,SQL Server的数据自动生成SQL语句功能是数据库管理和迁移的利器,它极大地提高了工作效率,减少了手动操作可能出现的错误。正确理解和使用这类工具,能让我们在面对大量数据迁移任务时更加得心应手。

    SQL数据库查询语句基础文本——可复制的查询语句

    SQL提供了许多内置函数,如字符串处理、日期时间操作等: ```sql SELECT UPPER(column1), DATE_ADD(date_column, INTERVAL 1 DAY) FROM table_name; ``` 10. **视图创建** 视图是虚拟表,基于一个或多个表的...

    SQL SQL语句大全

    通过以上内容,我们可以看到SQL语言的强大之处在于能够灵活地创建和管理数据库表,并通过各种SQL语句来高效地操作数据。本文档不仅涵盖了基本的表创建和数据插入,还介绍了更复杂的多表查询操作,这对于理解SQL语句...

    达梦数据库建表操作SQL语句大全.pdf

    以下是根据提供的文件内容,对达梦数据库建表操作SQL语句所涉及知识点的详细解析: 1. 新建表(CREATE TABLE): 新建表是数据库操作的基础,其SQL语句的一般格式为 `CREATE TABLE [表名] (...)`。在达梦数据库中,...

    sqlserver sql语句学习..有注释

    2. **SQL函数**:在`sql_函数.doc`中,可能涵盖了常用的内置函数,如聚合函数(COUNT、SUM、AVG、MAX、MIN)用于对一组值进行计算,字符串函数(LEFT、RIGHT、SUBSTRING、UPPER、LOWER)用于操作文本,日期/时间函数...

    SQL基本语句诠释,比较不错

    在这个主题中,我们将深入探讨SQL的四个基本语句:INSERT、SELECT、UPDATE和DELETE,它们构成了SQL的核心功能。 1. INSERT语句: INSERT语句用于向数据库表中插入新的记录。在例子中,`INSERT INTO EMPLOYEES ...

    SQL查询语句教程

    本文档旨在提供一个详尽且易于理解的SQL查询语句教程,帮助初学者快速掌握基本的SQL操作技巧。通过本教程的学习,用户能够学会如何有效地从数据库中提取所需信息。 #### 二、SQL查询基础 ##### 2.1 SELECT 语句 *...

    DB2 日期数据库的sql语句

    ### DB2数据库中获取当前日期与时间的相关SQL语句 在DB2数据库系统中,处理日期和时间数据是一项常见的需求。对于开发人员来说,能够准确地获取和操作日期时间数据至关重要。本文将详细介绍如何在DB2数据库中使用...

Global site tag (gtag.js) - Google Analytics