select GETDATE()
--2016-01-08 16:15:05.787
select convert(varchar,getdate(),11)
--16/01/08
select convert(varchar,getdate(),23)
--2016-01-08
select convert(varchar,getdate(),24)
--16:39:10
select convert(varchar,getdate(),102)
--2016.01.08
select convert(varchar,getdate(),104)
--08.01.2016
select convert(varchar,getdate(),111)
--2016/01/08
select convert(varchar,getdate(),112)
--20160108
select convert(varchar,getdate(),114)
--16:19:27:533
select convert(varchar,getdate(),120)
--2016-01-08 16:18:39
select convert(varchar,getdate(),0)
--01  8 2016  4:29PM
select convert(varchar,getdate(),1)
--01/08/16
select convert(varchar,getdate(),2)
--16.01.08
select convert(varchar,getdate(),3)
--08/01/16
select convert(varchar,getdate(),4)
--08.01.16
select convert(varchar,getdate(),5)
--08-01-16
select convert(varchar,getdate(),6)
--08 01 16
select convert(varchar,getdate(),7)
--01 08, 16
select convert(varchar,getdate(),8)
--16:33:17
select convert(varchar,getdate(),9)
--01  8 2016  4:34:51:290PM
select convert(varchar,getdate(),10)
--01-08-16
select convert(varchar,getdate(),12)
--160108
select convert(varchar,getdate(),13)
--08 01 2016 16:36:08:463
select convert(varchar,getdate(),14)
--16:36:17:170
select convert(varchar,getdate(),20)
--2016-01-08 16:38:36
select convert(varchar,getdate(),21)
--2016-01-08 16:38:44.963
select convert(varchar,getdate(),22)
--01/08/16  4:39:02 PM
select convert(varchar,getdate(),100)
--01  8 2016  4:44PM
select convert(varchar,getdate(),101)
--01/08/2016
select convert(varchar,getdate(),103)
--08/01/2016
select convert(varchar,getdate(),105)
--08-01-2016
select convert(varchar,getdate(),106)
--08 01 2016
select convert(varchar,getdate(),107)
--01 08, 2016
select convert(varchar,getdate(),108)
--16:47:16
select convert(varchar,getdate(),109)
--01  8 2016  4:47:24:130PM
select convert(varchar,getdate(),110)
--01-08-2016
select convert(varchar,getdate(),113)
--08 01 2016 16:41:46:303
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
--20160108165418

--获取本周
select * from NCIC2009_InterfaceLog where datediff(week,FDATE,getdate())=0

--获取本月
select * from NCIC2009_InterfaceLog where datediff(month,FDATE,getdate())=0
--本季度
select * from NCIC2009_InterfaceLog where datediff(qq,FDATE,getdate())=0
--1-6 /7-12  前半年/后半年
select * from NCIC2009_InterfaceLog where datepart(mm,FDATE)/7 = datepart(mm,getdate())/7
--加两天
select dateadd(day,2,getdate())
--获取两个日期的时间差几天
select datediff(day,'2016-08-01','2016-09-01')
--日期的月份
select DATEPART(month, getdate())
--获取当前日期的星期
select datename(weekday, getdate())
select datename(dw,getdate())
--当前年的第多少周
select datename(week,getdate())
select datename(weekday,getdate())
--获取当前日期的最大天数
SELECT DAY(DATEADD(dd, -1, DATEADD(mm, 1, DATEADD(dd, 1-DAY(getdate()),getdate())))) AS 'Day Number'

sql server 关于日期格式转换查询备注的更多相关文章

  1. sql server 数据库 日期格式转换

    日期时间转字符串:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), ...

  2. Sql Server 常用日期格式

    SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.17 ...

  3. Sql Server中Float格式转换字符串varchar方法(转)

    1.[Sql Server](70)  SELECT CONVERT(varchar(100), CAST(@testFloat AS decimal(38,2)))SELECT STR(@testF ...

  4. sql server根据日期或者月份查询聚合数据

    /*****************************根据时间查询每天的数据***************************************/ @tm_start:开始时间 @tm ...

  5. 在SQL Server中 获取日期、日期格式转换

    --常用日期转换参数: PRINT CONVERT(varchar, getdate(), 120 ) 2016-07-20 16:09:01 PRINT replace(replace(replac ...

  6. Sql Server中日期时间格式化为字符串输出

    在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...

  7. Oracle日期格式转换,tochar(),todate()

    Oracle日期格式转换 本文主要介绍Oracle中的日期转换. 1. 日期转化为字符串 (以2016年10月20日为例) select to_char(sysdate,'yyyy-mm-dd hh2 ...

  8. SQL Server的日期和时间类型

    Sql Server使用 Date 表示日期,time表示时间,使用datetime和datetime2表示日期和时间. 1,秒的精度是指使用多少位小数表示秒 DateTime数据类型秒的精度是3,D ...

  9. SQL SERVER导出特殊格式的平面文件

    有时候我们需要将SQL SERVER的数据一次性导入到ORACLE中,对于数据量大的表.我一般习惯先从SQL SERVER导出特殊格式的平面文件(CSV或TXT),然后用SQL*Loader装载数据到 ...

随机推荐

  1. XGBoost参数调优完全指南

    简介 如果你的预测模型表现得有些不尽如人意,那就用XGBoost吧.XGBoost算法现在已经成为很多数据工程师的重要武器.它是一种十分精致的算法,可以处理各种不规则的数据.构造一个使用XGBoost ...

  2. Writage让你的Word支持Markdown

    Writage 简单的执行后,word就可以在保存或打开的时候支持Markdown了!

  3. C# winform 播放资源中的音频文件

    Mark一下 SoundPlayer simpleSound = new SoundPlayer(Properties.Resources.ResourceManager.GetStream(shen ...

  4. 移动端1px问题处理方法

    在做移动端开发时,设计师提供的视觉稿一般是750px,当你定义 border-width:1px 时,在iphone6手机上却发现:边框变粗了.. 这是因为,1px是相对于750px的(物理像素),而 ...

  5. AQS学习笔记之独占锁

    作用 参与 共享锁 acquireShared() 和 独占锁 acquire() 的抢锁逻辑, 具体的抢锁逻辑不作实现,只对第一次抢锁未抢到锁线程做处理,第一次抢锁就抢到的线程就不需要遇到AQS了 ...

  6. proxysql系列 ~ 运维相关

    一 常用命令   //实时加载   load mysql servers to runtime; mysql_server   load mysql users to runtime; mysql_u ...

  7. python matplotlib 简单生成图

    import numpy as np import pandas as pd from matplotlib import pyplot as plt data = pd.DataFrame([[1, ...

  8. VS Code保存使用项目Eslint规则格式化代码

    One.文件-首选项-设置-选择项目                  Two.打开右上角JSON设置            Three. 插入以下代码 { "eslint.options& ...

  9. Linux-ubuntu16.04安装 mysql5.7-PHP7.0+Swoole

    步骤1 – 安装MySQL 在 Ubuntu 16.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中.只需更新服务器上的包索引并安装默认包 apt-get. sudo ...

  10. [Kubernetes]谈谈容器跨主机网络

    继上篇文章:[Kubernetes]浅谈容器网络,自己给自己挖的坑,这篇文章来谈谈容器跨主机网络. 要理解容器"跨主通信"的原理,就要来谈谈 Flannel 这个项目. Flann ...