Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[分享]用两个函数提取日期中的年或月或日(表达式)

1楼
擎天柱 发表于:2008/11/22 19:44:00

以前看到有提取日期中的年或月或日的帖子,感觉提取月或日还是有点复杂,现在我用两个函数(重复使用)搞定月或日(年就不说了),格式为m,d

前提:保证[日期]列的日期格式为:yyyy-mm-dd
提取月表达式(数字型结果):Convert(SUBSTRING(Convert([日期],'System.String'),6,2), System.Byte)
提取月表达式(文本型结果):Convert(Convert(SUBSTRING(Convert([日期],'System.String'),6,2), System.Byte),'System.String')

提取日表达式(数字型结果):Convert(SUBSTRING(Convert([日期],'System.String'),9,2), System.Byte)
提取日表达式(文本型结果):Convert(Convert(SUBSTRING(Convert([日期],'System.String'),9,2), System.Byte),'System.String')

------------------------
基本原理:先提取字符串,转换成微整数,达到消零的目的,再转换成字符串
————————————
不知有没有其他人用这个方法,如果有的话,在此我就多此一举了,如果没有,嘿嘿,我占先!

2楼
smileboy 发表于:2008/11/22 20:07:00

帮助上有类似的

3楼
gdtgl 发表于:2008/11/22 20:41:00
1直没有看表达式的函数,因为喜欢用外部数据库,而表达式中的数据是是存不进数据库中.始终有遗憾。
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .05664 s, 2 queries.