我想从另一个表创建表 我试过下面的代码
CREATE TABLE AS tbl_01
As
SELECT a.col1 c1, a.col2 c2, MAX(a.col3 c3)
FROM tbl a
WHERE flag= 2
GROUP BY col1, col2
此查询运行,但当我要在datatabse资源管理器中展开列时,它会显示错误Conversion from type DBNULL to type Integer is not valid
答案 0 :(得分:0)
在max函数中将别名放在大括号外面并尝试。您也使用as
两次。已经确定了。
CREATE TABLE tbl_01
As
SELECT a.col1 c1, a.col2 c2, MAX(a.col3) c3
FROM tbl a
WHERE flag= 2
GROUP BY col1, col2