0

我的 Access 数据库中有一个数据类型的列,Text而存储在其中的值通常是数字。我说通常是因为用户需要能够输入诸如<MDL<0.0095但也需要能够输入,更常见的是,诸如1.25实际数字之类的东西。因此,该列必须适应文本。此外,(直到今天)从来没有真正的理由对该专栏进行任何数学运算。数据只是被传递给用户查看,所以Text是一个不错的选择。

现在我的问题是我需要进行交叉表查询并取该列的平均值作为值字段。我可以使用ValorCdbl函数进行强制转换,但是当客户端最终想要将这个东西切换到 SQL Server 时,我需要去将该函数更改为 aCAST(column as float)据我所知。

是否有我可以使用的 Access 和 SQL 服务器共有的功能,这样当我们切换数据库引擎时,我就不需要经过并对我的查询进行这样的更改?

我不确定他们正在运行什么版本的 SQL 服务器,但我假设是 2005 年,除非另有说明。

4

0 回答 0