CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

一个简单的公式 请教请教!!!!!!!!!!!!!!!!!!!!!!!11

楼主ladyling()2005-05-10 13:25:28 在 MS-SQL Server / 基础类 提问

数据库有3个字段:A     类型     日期  
                                    B     类型     日期  
  在字段C中,我想编辑公式使C的类型也为日期型,但取A的YEAR部分,取B的MONTH部分  
   
  请问如何实现 问题点数:10、回复次数:4Top

1 楼ladyling()回复于 2005-05-10 13:42:09 得分 0

昏     若无法实现     也请告诉我     十分感谢Top

2 楼Hopewell_Go(好的在后頭﹗希望更好﹗﹗)回复于 2005-05-10 13:44:53 得分 10

用datepart()函數  
  select   cast(datepart(yy,A)   as   varchar)+cast(datepart(mm,B)   as   varchar)Top

3 楼ladyling()回复于 2005-05-10 14:14:46 得分 0

昏     这样的话   C就不是日期型了啊Top

4 楼Hopewell_Go(好的在后頭﹗希望更好﹗﹗)回复于 2005-05-10 16:34:43 得分 0

 
  select   cast(datepart(yy,getdate())   as   varchar)+'-'+  
  right(cast(100+datepart(mm,getdate())   as   varchar),2)  
   
  要是樓主你要使'2005-05'這樣的字符串類型是日期的話。就會出錯的。  
  日期的格式為2005-05-02   00:00:00.000這種類型的。  
   
  select   convert(datetime,'2005-04')這樣就出錯  
  select   convert(datetime,'2005-05-02')這樣才是對的  
  結果為  
  2005-05-02   00:00:00.000  
  Top

相关问题

  • 懇求简单几何公式代码?
  • 这个Excel公式有没有简单的表达方式?
  • ++++++++一个比较简单的公式问题,请赐教+++++++
  • ++++++++一个比较简单的EXCEL公式问题+++++++++
  • 请教一个简单公式怎么写?
  • Excel求统计关键字个数的公式!!!!也许挺难,表结构很简单,公式不会写
  • 一个简单问题把我弄糊涂了,关于海伦公式
  • 写程序时用到一个简单力学公式,中学就学过,但是我忘了,哪位能告诉我公式?
  • 请教在Excel 工作表中用IF函数编辑个调税金公式有更简单的方法吗
  • 公式识别??????

关键词

  • 這樣
  • datepart
  • 日期
  • cast
  • 类型
  • as varchar
  • select

得分解答快速导航

  • 帖主:ladyling
  • Hopewell_Go

相关链接

  • SQL Server类图书

广告也精彩

反馈

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