一段我看不明白的SQL语句,请大家帮个忙。
SELECT
salestotal
FROM
dbo.salesorder t
WHERE
(SELECT
count(distinct salestotal)
FROM
dbo.salesorder
WHERE
salestotal <=t.salestotal
)=3
如题,看不明白的是 salestotal <=t.salestotal 。salestotal是numeric类型的。
谢谢。
[解决办法]
求salestotal第3小的資料
[解决办法]
按salestotal字段重新排列顺序
[解决办法]
playwarcraft(时间就像乳沟,挤挤还是有的) ( ) 信誉:100 Blog 2007-02-08 13:41:31 得分: 0
求salestotal第3小的資料
[解决办法]
求排列顺序为第三的salestotal
[解决办法]
SELECT
salestotal--要显示的列salesorder
FROM
dbo.salesorder t--遍历dbo.salesorder t
WHERE
(SELECT
count(distinct salestotal)--不同salestotal的总数
FROM
dbo.salesorder--第二次遍历
WHERE
salestotal <=t.salestotal--当前表中salestotal小于等于第一遍历dbo.salesorder t的salestotal
)=3--为3的数据
一段小弟我看不明白的SQL语句,请大家帮个忙
一段我看不明白的SQL语句,请大家帮个忙。SELECTsalestotalFROMdbo.salesordertWHERE(SELECTcount(distincts
