以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请问可不可以使用表达式对数值取值? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7460) |
||||||
-- 作者:ddlzq -- 发布时间:2010/6/25 9:35:00 -- [求助]请问可不可以使用表达式对数值取值? 请问各位老师,一列数据格式为1.1、1.2这样的形式,我可不可以加一列表达式列,像excel那样,使用left函数,将左一位的1提取到表达列中? |
||||||
-- 作者:狐狸爸爸 -- 发布时间:2010/6/25 9:42:00 -- SUBSTRING
例如:SUBSTRING([电话号码], 3, 9) |
||||||
-- 作者:ddlzq -- 发布时间:2010/6/25 9:52:00 -- 谢谢狐爸 |
||||||
-- 作者:狐狸爸爸 -- 发布时间:2010/6/25 10:40:00 -- 罚你补习帮助三遍,从应用篇开始。
|
||||||
-- 作者:ddlzq -- 发布时间:2010/6/25 12:33:00 -- 好的,俺是初学者,研究高手写的东东能懂,自立变通就难,唉... 一定好好学习...
|
||||||
-- 作者:ddlzq -- 发布时间:2010/6/26 9:19:00 -- 狐爸,再请教下,如果使用表达式合并 年-月-日表达式的那个“-”号怎么写呢? 有一列是[年] 一列是[月] 一列是[日] 我使用表达式想合并成日期时间格式的列值,写的表达式为[年] + "-" +[月] + "-" +[日],显示转换格式不对哦... 查帮助也没看出个一二三... |
||||||
-- 作者:狐狸爸爸 -- 发布时间:2010/6/26 9:25:00 -- CONVERT 将表达式转换为指定数据类型。
所有转换都是有效的,只有下列情况例外:Boolean 只能与 Byte、SInt16、Int32、Int64、String 和它本身相互转换;DateTime 只能与 String 和它本身相互转换。 例如: Convert([金额], \'System.Int32\') 表示将金额数据转换为整数。
|
||||||
-- 作者:ddlzq -- 发布时间:2010/6/26 9:42:00 -- Convert([第一列] + \'-\' +[第二列] + \'-\' +[第三列], \'System.DateTime\') |
||||||
-- 作者:ddlzq -- 发布时间:2010/6/26 9:48:00 -- Convert([第一列] + \'-\' +[第二列] + \'-\' +[第三列], \'System.DateTime\') 成功啦 哈哈哈哈 原来是用\' \',而不是用原来excel中的" ",看来我得转变观念啦,努力学习帮助中...
[此贴子已经被作者于2010-6-26 9:49:26编辑过]
|