文章詳情頁
mysql - 查詢每小時內的生成訂單數超過十條的用戶
瀏覽:128日期:2022-06-21 11:37:49
問題描述
有一個order的表,字段有orderID,username,create_time。如何查詢出異常用戶及其異常訂單?
異常用戶的判定:同一用戶,每一小時內下單超過十個則為異常用戶
注:是每個小時的噢,一個24個小時,然后一年365天,都要查出來,只有用戶有一次一小時內充值下單超過十次就算異常,要查出所有異常單和異常用戶
問題解答
回答1:可以使用mysql的group by username來進行分類匯總,對匯總結果進行計數count(orderID),同時限定create_time為1小時內,不知道你這個create_time用的是什么字段,是無符號整數還是日期時間型,它們的限定方法并不相同,請自己搜索。
回答2:select *from order AS owhere o.create_time > DATE_SUB(now(),INTERVAL 10 MINUTE)
相關文章:
1. 點擊頁面就自動輸入到mysql.求解2. java - IDEA從SVN檢出項目 并在tomcat上運行 求詳細流程3. node.js - nodejs使用formidable上傳文件問題4. javascript - windos下第一次用Django無法正確創建工程目錄5. node.js - 帶有node_modules目錄的項目,用phpstorm打開速度極慢,怎么解決?6. java - 多叉樹求值,程序高手,算法高手看過來7. javascript - JS用ajax爬取百度外賣店家信息8. android - 安卓做前端,PHP做后臺服務器 有什么需要注意的?9. html5 - 有人做過防微信app界面的H5 demo嗎?10. css - 請問B站頂部的模糊半透明導航條是怎么實現的呢?
排行榜
