Sta*_*Csh 0 sql-server sql-server-2008
我不确定为什么今天不能正常工作,我已经完成了几次非常相似...我的select语句中的一个简单的子查询.这是我正在尝试做的事情:
SELECT TradeDate, Symbol, (SELECT COUNT(Symbol)
FROM tblDailyPricingAndVol AS T2 WHERE T2.TradeDate = TradeDate
AND T2.Symbol = Symbol) AS CountOf
FROM tblDailyPricingAndVol WHERE CountOf >1
ORDER BY TradeDate, Symbol
Run Code Online (Sandbox Code Playgroud)
tblDailyPricingAndVol是一个包含相关字段TradeDate和Symbol的表...所以每个交易日(大部分)都有每个符号的记录..我希望我的查询返回交易日的重复数量,或所有交易日期,其中包含该日期有多个记录的符号数.希望有意义..谢谢.
试试这个..
SELECT TradeDate, Symbol, COUNT(Symbol)
FROM tblDailyPricingAndVol
GROUP BY TradeDate, Symbol
HAVING COUNT(Symbol) > 1
ORDER BY TradeDate, Symbol
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4343 次 |
| 最近记录: |