CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何将所有记录的一个日期如1904-9-9 的年加上100而月与日不变呀

楼主shsoftfirst(海的天空)2004-12-03 10:52:14 在 MS-SQL Server / 基础类 提问

求 sql 问题点数:10、回复次数:10Top

1 楼tddw(承接各种项目)回复于 2004-12-03 10:55:58 得分 0

DATEADD(yy,   100,   '1904-9-9')Top

2 楼aliren(阿里人)回复于 2004-12-03 11:02:39 得分 0

update   tab  
  set   cl=dateadd(yy,100,cl)Top

3 楼iming()回复于 2004-12-03 11:06:26 得分 0

update   table   set   in_date   =   dateadd(yy,100,in_date)  
  goTop

4 楼vinsonshen(为了明天)回复于 2004-12-03 11:12:37 得分 10

update   table   set   时间字段   =   dateadd(year,100,时间字段)   where   条件Top

5 楼shsoftfirst(海的天空)回复于 2004-12-03 12:54:59 得分 0

向列   'smalldatetime'   添加值时导致溢出。  
  语句已终止。  
  Top

6 楼tddw(承接各种项目)回复于 2004-12-03 13:00:19 得分 0

字段类型换一下,你取的什么类型?Top

7 楼heyixiang(子豚の愛人)回复于 2004-12-03 13:17:16 得分 0

update   operators   set   lastlogindate=dateadd(year,100,lastlogindate)  
   
  SQL2000中  
   
   
  楼主是Access吗?Top

8 楼comszsoft(星星点灯)回复于 2004-12-03 13:18:29 得分 0

够用了,结帖  
  Top

9 楼zhang_yzy(六子儿)回复于 2004-12-03 13:22:24 得分 0

数据库中的时间范围是有限制的,一般就是100年之间,  
  你的数据库中有的时间超过了限制,当然不行了,看看是不是有数据加一百大于时间型的限制了Top

10 楼vinsonshen(为了明天)回复于 2004-12-03 13:23:32 得分 0

对了,有个最大时间限制的Top

相关问题

  • ===========日期记录查询============
  • 记录日期的比较
  • 求教:按日期删除表记录
  • 想取日期最大一条记录
  • SQL中如何查询日期型字段里面日期最新的记录?
  • 奇怪,为何无法选出某个日期的记录?
  • 我用日期变量检索记录怎么没数据?(zfsusu)
  • Sql Server如何查询日期时间相等记录
  • 在Delphi6中如何查询日期为空的记录
  • 插入记录时,日期类型应如何处理(SQL)?

关键词

  • 字段
  • 数据库
  • date
  • lastlogindate
  • dateadd
  • yy
  • 限制
  • 时间
  • cl
  • update

得分解答快速导航

  • 帖主:shsoftfirst
  • vinsonshen

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo