sql2008 日期

Declare @Begindate Date;

set @Begindate = getdate()

Select
cast(Convert(varchar(10),cast(@Begindate as date),112) as int) As Datekey,
Year(@Begindate) As Year,
Datepart(Quarter,@Begindate) As Que,
Case
When Datepart(Quarter,@Begindate) = 1 Then ‘第一季度‘
When Datepart(Quarter,@Begindate) = 2 Then ‘第二季度‘
When Datepart(Quarter,@Begindate) = 3 Then ‘第三季度‘
Else ‘第四季度‘
End As QueCN,
Month(@Begindate) As Month,
Case
When Month(@Begindate) = 1 Then ‘一月‘
When Month(@Begindate) = 1 Then ‘二月‘
When Month(@Begindate) = 1 Then ‘三月‘
When Month(@Begindate) = 1 Then ‘四月‘
When Month(@Begindate) = 1 Then ‘五月‘
When Month(@Begindate) = 1 Then ‘六月‘
When Month(@Begindate) = 1 Then ‘七月‘
When Month(@Begindate) = 1 Then ‘八月‘
When Month(@Begindate) = 1 Then ‘九月‘
When Month(@Begindate) = 1 Then ‘十月‘
When Month(@Begindate) = 1 Then ‘十一月‘
Else ‘十二月‘
End As MonthCN,
Case
When Datepart(Day,@Begindate) <= 10 Then ‘1‘
When Datepart(Day,@Begindate) > 20 Then ‘3‘
Else ‘2‘
End As Ten,
Case
When Datepart(Day,@Begindate) <= 10 Then ‘上旬‘
When Datepart(Day,@Begindate) > 20 Then ‘下旬‘
Else ‘中旬‘
End As TenCN,
Datepart(Week,@Begindate) As Week,
Cast(Datepart(Week,@Begindate) As Char(2)) + ‘周‘ As WeekCN,
Datename(Weekday,@Begindate) As WeekDay,
Day(@Begindate) As Day,
Convert(Varchar(20),@Begindate,23) As DateTime

时间: 2024-10-25 14:16:01

sql2008 日期的相关文章

SQL2008知识回顾

SQL2008 一.安装注意事项: 1.修改用户权限(在一个安装页面中有七八个)(改成net.) 2.添加当前系统用户为账户 二.主键,约束,索引 三.增删改查: insert.delete.update select__*或者列名_____from 表where_______排序分组 逐条核对,符合条件的显示出来 语句执行过程: 先找到表,筛选行结束,排序,筛选列 首先执行“from表”,最后执行select_______. 聚合函数:最终查询的结果集,进行聚合操作.位于select和from

SQL-2008函数大全

SQL Server 2008 函数大全(完整版) SQL2008 表达式:是常量.变量.列或函数等与运算符的任意组合.1. 字符串函数 函数 名称 参数 示例 说明 ascii(字符串表达式) select ascii('abc') 返回 97 返回字符串中最左侧的字符的ASCII 码. char(整数表达式) select char(100) 返回 d 把ASCII 码转换为字符. 介于0 和 255 之间的整数.如果该整数表达式不在此范围内,将返回 NULL 值. charindex(字符

sql2008 计划自动创建数据库分区【转】

本文转自:http://jingyan.baidu.com/article/6b97984d9a26ec1ca3b0bf77.html sql2008 计划自动创建数据库分区 固定增量的数据,自动创建分区作业. 步骤一:创建分区的计划任务 打开MsSQL2008,找到作业该项,如果打不开或者SQL Server代理是未启动状态,请先在windows服务中启动SQL Server代理(参考图片),   右击MsSQL2008对象资源管理器中的作业,选择新建作业,输入该作业你想用的名称,类别不用管,

plsql存储过程日期类型和天的互转

floor(to_number(tt.FDATE-to_date('0001-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss'))) 上面这句能将型如'2017-09-20 00:00:00' 的日期转为自'0001-01-01 00:00:00'以来的天数. 其它相关的需求可以参考: http://www.cnblogs.com/hanyun/archive/2012/04/28/2475642.html

8.03 确定两个日期之间的工作日数目

问题:给定两个日期,求它们之间(包括这两个日期本身)有多少个"工作"日.select sum(case             when date_format(             date_add(jones_hd,interval t500.id - 1, 'DY'),'%a')             in ('SAT', 'SUN')              then 0 else 1           end) as days  from (select max(c

JavaSE8基础 File lastModified 获取文件夹的修改日期

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0) information: 通过这张截图可以看到 测试文件夹 的修改日期. code: package jizuiku0; import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; /* * @version V17.09 */ pu

SpringMVC后台使用对象接受参数字符串转日期

在springMVC配置文件中加入: <bean id="dateConvert" class="com.iomp.util.DateConvert"/> <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property

常见的日期处理方式总结

■ 目录 日期对象 日期的取得与设定 转换为字符串 转换为数值 ■ 一览 Date(), getDate(), getDay(), getFullYear(), getHours(), getMilliseconds(), getMinutes(), getMonth(), getSeconds(), getTime(), getTimezoneOffset(), getUTCDate(),getUTCDay(), getUTCFullYear(), getUTCHours(), getUTCM

python selenium 处理时间日期控件(十五)

测试过程中经常遇到时间控件,需要我们来选择日期,一般处理时间控件通过层级定位来操作或者通过调用js来实现. 1.首先我们看一下如何通过层级定位来操作时间控件. 通过示例图可以看到,日期控件是无法输入日期,点击后弹出日期列表供我们选择日期,自己找了一个日期控制演示一下,通过两次定位,选择了日期 #-*- coding:utf-8 -*- import time from selenium import webdriver driver = webdriver.Chrome() driver.get