技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

如何判断当前时间为第几季度并显示为中文

时间:2005-10-10   访问量:1099

      [ddc]:表一 登记日期 所在季度 本季度第一天日期 本季度最后一天日期 2005-01-10 1 2005-01-01 2005-01-31 2005-10-10 4 2005-09-01 2005-12-31 在数据“表一”中有四个字段"登记日期" “所在季度” “本季度第一天日期” “本季度最后一天日期” (1)我通过update 表一 set 所在季度=DATEPART('q',0,date())自动获得季度,可是这样只显示为一个数学数字,如何让他显示为中文数字呢? (如 今天10月10日显示为 第四季度或是四) (2)通过什么命令可以设置自动填写字段“本季度第一天日期”和“本季度最后一天日期”的值。此命令如何表达?? (3)在报表中通过绑定“登记日期”这个字段,那有没有办法通过格式字符串设置,让他在预览报表后让他显示为中文的第几季度。我通过格式字符串中输入qq 却在报表预览时只显示 为qq。无法象在格式字符串中输入yyyy就可以显示为2005 [ALIGN=right][COLOR=#000066][本贴已被 ddc 于 2005-10-10 20:27:06 修改过][/COLOR][/ALIGN]

——————————————————————————————————

      [admin]:可以考虑使用SQL方式计算与验证使用SELECT语句+iif()函数实现转换。

——————————————————————————————————

      [论坛统领]:我在开发时也碰到自动填写季度第一天日期和最后一天日期问题,请高手能否详细的给与解说。 对于季度问题你可以使用以下语句进行转换 update 表一 set 所在季度='第一季度' where DATEPART('q',0,date())=1 go update 表一 set 所在季度='第二季度' where DATEPART('q',0,date())=2 go update 表一 set 所在季度='第三季度' where DATEPART('q',0,date())=3 go update 表一 set 所在季度='第四季度' where DATEPART('q',0,date())=4

上一篇:select筛选结果顺序问题。

下一篇:最新推出《宏达电动车摩托车合格证管理系统》软件,敬请下载使用!

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2