| 订阅 | 在线投稿
分享
 
 
当前位置: 王朝网络 >> mssql >> 另类解读SQL Server中的DateTime数据类型 ling lei jie du SQL Server zhong de DateTime shu ju lei xing
 

另类解读SQL Server中的DateTime数据类型

2008-07-17 07:49:03 编辑來源:互联网 繁體版 评论
 
 
本文为【另类解读SQL Server中的DateTime数据类型】的汉字拼音对照版显示拼音
  kandaozhegebiaotiniwokenengdouxiaolenihuixiaoyinweiniyiweizhegedong西xitaixiaoerkelehuanyongdezhezuoyigebiaotiwohuixiaoshiyinweiwoquexinnikanwanhouhuigaibiannidexiangfa

  shouxianwoyinruyigewentiruheyuyigeDateTimeleixingdeziduanzhijinxingxiangdengbijiao

  qishizhegewentikanqilairongyidanyouxiamiandewenticunzai

  1yibanlaishuoyonghushuruderiqizhijiushiyyyy/mm/ddbudaishifenmiao

  2shujukuzhongcunchuderiqizhishidaishifenmiaode

  suoyiwobixujiadingwomensuoweidelianggeriqixiangdengjiushinianyuerixiangdeng

  liangzhongfangfa

  1youlezheyangdejiadingniwodouhuiyouzheyangdexiangfabalianggeriqidenianyueriquchulaifenbiebijiaojiuxinglesanzhexiangdengjikeyekeantongyigeshizuochengyigechuanzaibijiao

  2shangmiandefangfasuirankexingdannihuifaxianjihubariqihanshuyonglegebianbufanganxiamiandesiluxiangyixiaruguozhizhidingriqizeshijianmorenwei 12:00 AMwuyequziSQL Serverlianjibangzhujiadingwomenyaochaderiqishi2004/7/10zeqishiwomenxiangyaodejiushizheyitiande00:00:00zhi23:59:59zhijiandetidaozhijianwomenjiuhuixiangdaobetween...andzhiyao between 2004/7/10 and 2004/7/11 jikelejutidishuobetween Cast('2004-7-10' as DateTime) and dateadd(day, 1, Cast('2004-7-10' as DateTime))danzhegefangfayouyigexiaoxiaowentitahuiba7/11 0diandedong西xiyezhaodaoerzheqishibuyingsuanzuo7/10deruguonihuanxiangjingyiqiujingdehuajiuzhinengyong...>=... and ...<... leyibanqingkuangxiameiyoubiyao

  dengyutaolunwanhouzaixiangxiangdayuhuoxiaoyumougeriqiwomenzirankeyihuanyong between ... and dezaiyicilunzhengshangmianfangfadetongyongxing

  zhuyiyouleshangmiandetaolunniyidingmingbaileand houderiqiyidingyaojiayitianfouzejieshuriqijiubuhuichadaole原文
 
 
 
 
上一篇《使用T-SQL强制所有用户退出当前数据库》
下一篇《DB2中创建一个获取汉字拼音首字母的SQL函数》
 
 
 
 
 
 
 
 
 
日版宠物情人插曲《Winding Road》歌词

日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。 最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。 歌手:Def...

兄弟共妻,我成了他们夜里的美食

老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...

如何磨出破洞牛仔裤?牛仔裤怎么剪破洞?

把牛仔裤磨出有线的破洞 1、具体工具就是磨脚石,下面垫一个硬物,然后用磨脚石一直磨一直磨,到把那块磨薄了,用手撕开就好了。出来的洞啊很自然的。需要猫须的话调几...

我就是扫描下图得到了敬业福和爱国福

先来看下敬业福和爱国福 今年春节,支付宝再次推出了“五福红包”活动,表示要“把欠大家的敬业福都还给大家”。 今天该活动正式启动,和去年一样,需要收集“五福”...

冰箱异味产生的原因和臭味去除的方法

有时候我们打开冰箱就会闻到一股异味,冰箱里的这种异味是因为一些物质发出的气味的混合体,闻起来让人恶心。 产生这些异味的主要原因有以下几点。 1、很多人有这种习...

 
 
看到这个标题,你我可能都笑了。你会笑,因为你以为这个东西太小儿科了,还用得着做一个标题?!我会笑,是因为我确信你看完后会改变你的想法。 首先我引入一个问题:如何与一个DateTime类型的字段值进行相等比较? 其实这个问题看起来容易,但有下面的问题存在: 1、一般来说,用户输入的日期值就是yyyy/mm/dd,不带时、分、秒; 2、数据库中存储的日期值是带时、分、秒的。 所以我必须假定:我们所谓的两个日期相等就是年、月、日相等。 两种方法: ◆1、有了这样的假定,你我都会有这样的想法:把两个日期的年、月、日取出来分别比较就行了,三者相等即可(也可按统一格式做成一个串再比较)。 ◆2、上面的方法虽然可行。但你会发现几乎把日期函数用了个遍!不妨按下面的思路想一下:如果只指定日期,则时间默认为 12:00 AM(午夜)(取自:SQL Server联机帮助)。假定我们要查的日期是2004/7/10,则其实我们想要的就是这一天的00:00:00至23:59:59之间的。提到之间,我们就会想到between...and!!只要 between 2004/7/10 and 2004/7/11 即可了。具体地说:between Cast('2004-7-10' as DateTime) and dateadd(day, 1, Cast('2004-7-10' as DateTime))。但这个方法有一个小小问题,它会把7/11 0点的东西也找到,而这其实不应算做7/10的。如果你还想精益求精的话,就只能用...>=... and ...<... 了。(一般情况下没有必要) 等于讨论完后,再想想大于(或小于)某个日期,我们自然可以还用 between ... and 的,再一次论证上面方法的通用性。 注意:有了上面的讨论,你一定明白了,and 后的日期一定要加一天,否则结束日期就不会查到了。
󰈣󰈤
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
越来越漂亮的楚楚(7)
越来越漂亮的楚楚(6)
越来越漂亮的楚楚(5)
越来越漂亮的楚楚(4)
共长一色
水中莲
峰林晚照
远离喧嚣——山村小景
 
>>返回首页<<
 为你推荐
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 热帖排行
 
 
 
 
©2005- 王朝网络 版权所有