【发布时间】:2011-09-27 19:47:22
【问题描述】:
我需要这样写一个查询:
SELECT S , D1 , D2 , (D1+D2) as D_Sum , ( (D1+D2) /
(X-(
SELECT SUM(T1+T2)
FROM TBL1
WHERE FCode=81 AND DCode=1 AND S<S
)) AS SSS
FROM TBL1
WHERE Salon=1 AND FCode=81 AND DCode=1
我在子查询的 where 部分遇到了 S<S 的问题。 S<S 喜欢 FALSE 并且不起作用。
第一个 S 是表中所有记录中的所有 s,第二个 S 存储在每个记录中。
S<S:我需要选择所有 s 小于 s 的记录存储在现在处理的记录中。
【问题讨论】:
-
你能更正一下文字吗?文字很难看懂:)
-
这段代码没有错误。但只有我更改了字段名称,因为您不懂我的语言。
-
我只能说
S<S总是假的。