Excel& SQL:如何在Select语句中将字符串转换为double

时间:2011-01-06 14:20:48

标签: sql vba vbscript ado

我在Excel中有一张表。其中的一列(“ID”)包含值为1.01,1.02,1.03,2.01,3.01,3.04等的字符串。

我想获取该表中的所有行,其中“ID”是> =使用SQL语句和ADO的某个值 连接(来自VBScript代码)。 所以,我有两个问题:

1)我可以在SQL中将ID的值转换为double吗?那么,我可以将值作为浮点数进行比较并应用<和>条件。 2)我可以在Excel工作簿的select语句宏中使用吗?

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

尝试

WHERE CONVERT (ID, FLOAT) >= value

答案 2 :(得分:0)