文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Mssql > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章InnoDB 中文参考手册 --- 15 故
普通文章SQL Server中发送邮件的新方式
推荐文章一个将数据导出到EXCEL的存储过
普通文章如何导入指定表?
普通文章InnoDB 中文参考手册 --- 目录
普通文章用记事本看数据窗的数据/颜色设
普通文章利用SQL Server的全局临时表防
普通文章[HOWTO]SQL Server2000数据库文
推荐文章SQL交叉表实例
普通文章SQL Server CHARINDEX和PATIND
 
频 道 推 荐
普通文章如何将 XML 文件导入 SQL Serv
普通文章网络数据库设计入门(四)中小型
普通文章SQL语言入门教程:第二课创建表
普通文章SQL Server数据库技术(79)
普通文章SQL Server数据库技术(77)
普通文章SQL Server数据库技术(75)
普通文章SQL Server数据库技术(73)
普通文章SQL Server数据库技术(71)
普通文章SQL Server数据库技术(53)
普通文章SQL Server数据库技术(51)
普通文章SQL Server数据库技术(37)
普通文章Sql Server数据库的备份和恢复
普通文章维护Sql Server中表的索引
普通文章SQL Server数据库技术(102)
普通文章SQL Server数据库技术(99)
普通文章SQL Server数据库技术(97)
普通文章减少SQL日志的三种方法
普通文章Sql server中时间查询的一个比
普通文章SQL Server端口更改后的数据库
普通文章SQL Server提升权限相关命令及
 
频 道 推 广
 
SQL Server时间格式浅析       ★★★
SQL Server时间格式浅析
作者:佚名 文章来源:本站整理 更新时间:2008-9-22 9:45:03

SQL Server时间格式浅析

来源:不详 作者 佚名 点击数: 录入时间:07-12-19 21:29:39
 
 

SQL Server时间格式浅析

 

数据库中时间日期往往是一个很重要的数据。各个计算机上的时间往往不同,为了在数据库中插入统一的时间,如果是取当前时刻,最好直接从数据库服务器读取。比如有一个表名为tablename的表格,其中columnname字段是当前记录插入时的当前时间,则该插入语句应写为:insert into table name (columnname,…) values (GetDate(),…)。这样GetDate()函数将数据库服务器的当前时间插入该记录中。

在查找所有当天的记录前,先来分析一下T-SQL的时间日期表示方式。在T-SQL中,时间日期格式数据类型实际上是一个浮点数类型,记录的是当前时间到1900年1月1日0时的天数,加上剩余的时间化成小数。下面的语句:

select getdate() as 当前时间,cast(getdate() as float) as 距1900年1月1日天数

将返回:

 

当前时间                        距1900年1月1日天数

--------------------------- -----------------------------------------------------

2001-11-10 11:05:35.733                        37203.462219135799

 

(1 row(s) affected)

 

所以要查找当天插入的记录,理所应当的会想到用GetDate()获取两个当前时间,并将前一个用Convert或Cast函数转换为整数(记为IntToday),将后一个转换为浮点数(记为FloatNow),再将需要查找的记录日期也转换为浮点数(记为FloatCheck),只要使用条件”…where FloatCheck between IntToday and FloatNow”就可以找出哪些时间是属于今天的时间。现在看起来确实如此。

表格testtable有三个字段,id是一个自动增长的主键,inserttime是记录插入时刻的时间,comment字段是为了方便观察设立的。该表格中共有四条记录,前两条记录是11月9日插入的,后两条是11月10日插入的。

第一条

[1] [2] [3] [4] [5] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 行为之设置文本
    Dreamweaver MX 2004 表格的使用
    Fw与Dw结合:看实例学切片
    Dreamweaver中幂格式文本巧实现
    用DW2004打造PHP+MYSQL数据库环境
    Dreamweaver制作网页相册
    CSS 中表示单位的符号
    为打印输出创建一个CSS样式
    完整的HTML文件
    常用的控制符
    让主页的按钮靓起来
    用meta标签来增强网页功能
    创造收藏夹中的个性化图标
    让网页里的提交按钮变得更靓丽
    中文网页制作中段落缩进的方法
    熟悉常用表单格式的五点技巧
    在SQL Server中保存和输出图片
    ASP 编程中20个非常有用的例子(二)
    如何防范SQl注入
    SQL Server与Access、Excel的数据转换
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号