我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > SQL Server星空(中国) > Analysis Servives 中文时间维度(偷懒的方法)
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

Analysis Servives 中文时间维度(偷懒的方法)

58浏览 / 0回复

email4u

email4u

0
精华
7
帖子

等  级:Lv.5
经  验:4944
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:北京
  • 注  册:2008-04-01
  • 登  录:2016-05-23
发表于 2011-02-11 18:49:30
电梯直达 确定
楼主

Analysis Servives 中文时间维度

用以下 sql,更新一下年、月、日的名称。

UPDATE [forum].[dbo].[时间1]
   SET
      [年_名称]=convert(varchar(4),DATEPART (year,[年]))+'年'

UPDATE [forum].[dbo].[时间1]
   SET

      [月份_名称]=convert(varchar(4),DATEPART (year,[年]))+'年' + right('0'+convert(varchar(2),DATEPART (month,[PK_日期])),2)+'月'
    
  FROM [forum].[dbo].[时间1]


UPDATE [forum].[dbo].[时间1]
   SET

      [日期_名称]=convert(varchar(4),DATEPART (year,[年]))+'年' + right('0'+convert(varchar(2),DATEPART (month,[PK_日期])),2)+'月' +  right('0'+convert(varchar(2),DATEPART (day,[PK_日期])),2)+'日'
    
  FROM [forum].[dbo].[时间1] 

用 right 和 convert 转换个位数字并补零,貌似麻烦了,有时间找个简单的。

 

高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表