以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [分享]表达式列两个日期间天数的计算 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25591) |
-- 作者:nblwar -- 发布时间:2012/11/12 19:40:00 -- [分享]表达式列两个日期间天数的计算 (Convert(SubString(Convert([第二列],\'System.String\'),1,4),\'System.Double\') - Convert(SubString(Convert([第二列],\'System.String\'),1,4),\'System.Double\'))*365 + (Convert(SubString(Convert([第二列],\'System.String\'),6,IIF(SubString(Convert([第二列],\'System.String\'),7,1) In (\'-\',\'/\'),1,2)),\'System.Double\') - Convert(SubString(Convert([第一列],\'System.String\'),6,IIF(SubString(Convert([第一列],\'System.String\'),7,1) In (\'-\',\'/\'),1,2)),\'System.Double\'))*365/12 + (Convert(SubString(Convert([第二列],\'System.String\'),IIF(SubString(Convert([第二列],\'System.String\'),7,1) In (\'-\',\'/\'),8,9),2),\'System.Double\') - Convert(SubString(Convert([第一列],\'System.String\'),IIF(SubString(Convert([第一列],\'System.String\'),7,1) In (\'-\',\'/\'),8,9),2),\'System.Double\'))
如果对计算结果要求不高的话,这个还算可以用吧 |
-- 作者:狐狸爸爸 -- 发布时间:2012/11/12 19:46:00 -- 我宁愿用代码。
|
-- 作者:nblwar -- 发布时间:2012/11/12 20:26:00 -- 狐爸能不能改进一下,要是有个公式可以直接 DAY([第二列] - [第一列])多好啊 |
-- 作者:狐狸爸爸 -- 发布时间:2012/11/12 20:40:00 -- 这个老贺家改不了,盖茨家才行。 |