亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何查詢某用戶近一個月內正確率大于60%的閱讀記錄,每天只顯示符合條件正確率最高的那個

如何查詢某用戶近一個月內正確率大于60%的閱讀記錄,每天只顯示符合條件正確率最高的那個

瀟瀟雨雨 2018-12-07 02:57:56
表中字段:? RD_User, RD_OrginalArticle, RD_RightWords, RD_DictationArticle, ?RD_LastReadIndex, RD_Speed, RD_ReadTime, RD_DictationTime, RD_SumTime, RD_PrecisionRate, RD_TestTime? 分別對應用戶名,閱讀文章,正確答案,默寫答案,上次閱讀的位置,閱讀速度,閱讀時間,默寫時間,總時間,默寫正確率,測試時間查詢用戶最近一個月內的正確率大于60%的閱讀記錄,每天只顯示符合條件的速度最高的那個(每個用戶一天內可能有多條數據,也可能一條數據也沒有)
查看完整描述

1 回答

?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

select * from
(select distinct convert(varchar(10),RD_ReadTime,112) RD_ReadTime from [tablename]) a
cross apply? (select top 1 * from [tablename]
where? a.RD_ReadTime=convert(varchar(10),RD_ReadTime,112)
? and left(convert(varchar(10),RD_ReadTime,112),6)=left(convert(varchar(10),getdate(),112),6)
? and RD_User=[你想要的用戶名] --也可不要這個條件則不限用戶
? and RD_PrecisionRate>[你想要的正確率] --如大于%60
?order by RD_Speed desc --降序取每天速度最高 相反升序則取每天速度最低的
) b

?

如有疑問及時提出

查看完整回答
反對 回復 2019-01-07
  • 1 回答
  • 0 關注
  • 585 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號