Sql Server 时间格式
问题引出: Sql Server 里 dateTime 数据类型,会精确到毫秒。如果我们 在插入一条数据的时候,使用 GetDate() 记录 这个记录插入的时间,则会插入当前时间,精确到毫秒。在查询 的时候 我们 并不需要精确到 毫秒,精确到 天 即可。 解决: 使用 Convert() 转换。 如:Select time = Convert(varchar(100),time,23)。第三个参数指定转换 格式码。 更多参考:
- Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
- Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
- Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
- Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
- Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
- Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
- Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
- Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
- Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
- Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
- Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
- Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
- Select CONVERT(varchar(100), GETDATE(), 12): 060516
- Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
- Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
- Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
- Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
- Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
- Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
- Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
- Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
- Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
- Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
- Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
- Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
- Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
- Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
- Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
- Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
- Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
- Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
- Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
- Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
- Select CONVERT(varchar(100), GETDATE(), 112): 20060516
- Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
- Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
- Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
- Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
- Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Sql Server 时间格式的更多相关文章
- sql server 时间格式转换
sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-0 ...
- Sql server 时间格式转化
--.SQL时间格式转化 --日期转换参数 ) --2009-03-15 15:10:02 ),'-',''),' ',''),':','') ) , ) --2009/03/15 ) , ) ) , ...
- Sql日期时间格式转换;取年 月 日,函数:DateName()、DATEPART()
一.sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007 ...
- sql 日期时间格式转换
Sql日期时间格式转换 sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, ...
- SQL Server时间粒度系列----第9节时间粒度示例演示
本文目录列表: 1.准备测试数据 2.向测试数据表添加相关时间粒度字段列 3.基于日月季年统计汇总的演示 4.总结语 5.参考清单列表 准备测试数据 为了提供不同时间粒度示例的演示,就需要测试 ...
- SQL Server时间粒度系列----第1节时间粒度概述
本文目录列表: 1.什么是时间粒度?2.SQL Server提供的时间粒度3.SQL Server时间粒度代码演示 4.SQL Server基准日期 5.总结语6.参考清单列表 什么是时间粒度 ...
- SQL Server时间粒度系列----第3节旬、月时间粒度详解
本文目录列表: 1.SQL Server旬时间粒度2.SQL Server月有关时间粒度 3.SQL Server函数重构 4.总结语 5.参考清单列表 SQL Server旬时间粒度 ...
- SQL Server时间粒度系列----第4节季、年时间粒度详解
本文目录列表: 1.SQL Server季时间粒度2.SQL Server年时间粒度 3.总结语 4.参考清单列表 SQL Serve季时间粒度 季时间粒度也即是季度时间粒度.一年每3 ...
- SQL Server时间类型datetime
SQL Server时间类型datetime 兼容ADO的COleDateTime. SQL datetime 日期和时间数据,可表示1753.1.1 至 9999.12.31的时间,精度为1/300 ...
随机推荐
- 排序算法简介及其C实现
排序算法(Sorting Algorithm)是计算机算法的一个组成部分. 排序的目标是将一组数据 (即一个序列) 重新排列,排列后的数据符合从大到小 (或者从小到大) 的次序.这是古老但依然富有挑战 ...
- 排序之直接插入排序(Straight Insertion Sort)
一.直接插入排序(Straight Insertion Sort) 排序的过程如下:给定无需序列:(3,6,9,7,1,8,2,4) ① 3,6,9,7,1,8,2,4 (将6插入到有序序列3中) ② ...
- 创建oracle 密码文件
orapwd file='$ORACLE_HOME/dbs/oratest' password=oracle entries=5 force=y; 说明:●FILE参数指定口令文件存放的全路径及文件名 ...
- C#开发学习——ADO.NET几个重要对象
ADO.NET包括多个对象模型,有Connection/Command/DataReader/DataAdapter/DataSet/DataTable/DataView等. 命名空间System.D ...
- c#基础语言编程-Path和Directory
引言 在程序常会对文件操作,在对文件操作中需要对文件路径的进行定位,在.Net中针对寻找文件提供两个静态类以供调用,Path和Directory. Path类 来自命名空间SYstem.IO,Path ...
- Mybatis 控制台打出Sql-Log的设置
首先工程中必须要有slf4j-log4j12-1.7.12.jar这个包,否则打不出来 而后工程中“log4j.properties”文件如下: log4j.appender.stdout=org.a ...
- 打开WEBBROWSER的选中文件路径
uses CommCtrl, httpApp, ShellApi; { GetWebPath(WebBrowser1); } function GetWebPath(web: TWebBrows ...
- Delphi ListView基本用法大全
//增加项或列(字段) ListView1.Clear; ListView1.Columns.Clear; ListView1.Columns.Add; ListView1.Columns.Add; ...
- /var/log目录下的20个Linux日志文件功能详解 分类: 服务器搭建 linux内核 Raspberry Pi 2015-03-27 19:15 80人阅读 评论(0) 收藏
如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容.在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决. 以下介绍的 ...
- [Redux] Navigating with React Router <Link>
We will learn how to change the address bar using a component from React Router. In Root.js: We need ...