我正在计算表中所需记录的分位数。表中只有两列,X1 <- 日期,X2 <- 价格
我使用第一个 select 语句来计算少于所需日期的记录数;计算总记录数的第二个 select 语句
每个 SELECT 语句运行良好,但我很难将它们连接在一起,有什么提示吗?
#(
选择计数(X2)作为排名
来自 EMCDX5y_test
WHERE CONVERT(decimal(8,3), X2) < (SELECT X2 as Current_Level
来自 EMCDX5y_test
WHERE X1 =(从 EMCDX5y_test 中选择 max(X1)))
)
作为 r
内部联接
(
选择计数(X2)作为总计
来自 EMCDX5y_test
) 作为 t
这是错误消息
服务器:消息 156,级别 15,状态 1,第 8 行
关键字“as”附近的语法不正确。
服务器:消息 156,级别 15,状态 1,第 13 行
关键字“as”附近的语法不正确。