此:
输出如下:
现在我想在上面的表上应用count函数,因为我执行了以下查询。
select count(date1) from (
select date1 from tmp where
current_date > date1
);
得到了这个错误:
错误代码20000,SQL状态42X01:语法错误:遇到"" 在第4栏第1栏。
注意:我使用的是Java DB
答案 0 :(得分:3)
子查询通常需要别名,请尝试
select count(date1) from (
select date1 from tmp where
current_date > date1
) a ;
答案 1 :(得分:1)
我不了解JavaDb,但尝试给嵌套的select语句添加别名:
从(选择date1 from tmp,current_date> date1)a中选择count(*)cnt