巧妙的Sql函数日期处理方法

时间:2009-05-25 17:59:00 

本月第一天日期

SELECT FirstDayOfCurrentMonth = dateadd(mm,datediff(mm,0,getdate()),0)

SELECT FirstDayOfCurrentMonth = convert(CHAR(8),getdate(),120)+'1'

下月第一天日期

SELECT FirstDayOfNextMonth = dateadd(mm,datediff(mm,0,getdate())+1,0)

本月最后一天日期

SELECT LastDayOfCurrentMonth = dateadd(dd,-1,dateadd(mm,datediff(mm,0,getdate())+1,0))

SELECT LastDayOfCurrentMonth = dateadd(dd,-1,convert(DATETIME,convert(CHAR(8),dateadd(mm,1,getdate()),120)+'1'))

本月天数

SELECT NumberOfDaysOfCurrentMonth =
convert(INT,
dateadd(mm,datediff(mm,0,getdate())+1,0)
-
dateadd(mm,datediff(mm,0,getdate()),0))

SELECT NumberOfDaysOfCurrentMonth = day(dateadd(day,-1,convert(CHAR(8),dateadd(month,1,getdate()),120)+'1')) 

标签:日期,函数,sql
0
投稿

猜你喜欢

  • 关于VSCode 配置使用 PyLint 语法检查器的问题

    2023-06-18 17:10:33
  • Python设计密码强度校验程序

    2022-09-29 08:37:12
  • 简单的命令查看安装的python版本号

    2022-03-12 17:23:06
  • Go语言切片常考的面试真题解析

    2024-04-30 10:07:16
  • 对Python字符串中的换行符和制表符介绍

    2021-11-11 15:45:29
  • Sql Server 2005读取外部数据的方法

    2008-07-08 19:08:00
  • python 递归深度优先搜索与广度优先搜索算法模拟实现

    2022-10-03 12:51:59
  • Scrapy爬虫框架集成selenium及全面详细讲解

    2021-07-28 18:47:09
  • keras和tensorflow使用fit_generator 批次训练操作

    2023-04-09 04:55:59
  • 微信小程序canvas写字板效果及实例

    2024-04-19 09:44:03
  • Python import自己的模块报错问题及解决

    2023-11-09 15:57:08
  • GO语言的控制语句详解包括GO语言的指针语法

    2024-02-21 22:17:27
  • 基于python 爬虫爬到含空格的url的处理方法

    2023-04-16 09:55:47
  • python+selenium+autoit实现文件上传功能

    2021-01-16 12:00:04
  • 如何实现一个python函数装饰器(Decorator)

    2023-12-02 19:38:37
  • 用Python自动下载网站所有文件

    2021-02-09 18:57:35
  • asp如何获知页面上的图象的实际尺寸?

    2009-11-24 20:50:00
  • django多种支付、并发订单处理实例代码

    2022-09-02 05:55:09
  • 详解Django中类视图使用装饰器的方式

    2023-12-20 15:35:57
  • python中常用的九种预处理方法分享

    2022-06-27 17:50:23
  • asp之家 网络编程 m.aspxhome.com