簡體   English   中英

如何在mysql中為datetime字段編寫Group By查詢

[英]How do i write Group By query for datetime field in mysql

我需要在沒有時間的情況下從表格中的datetime字段開始按日期分組。我可以做什么朋友?

這里我的表字段是,

在此輸入圖像描述

我的Mysql查詢是,

select *,count(ord_number) as ord from tbl_order_details inner join tbl_users on tbl_users.user_id=tbl_order_details.user_id  where 1=1 group by ord_date order by ord asc

你可以通過DATE()來做到這一點

示例 -

group by DATE(ord_date)

試試這個

select *,count(ord_number) as ord from tbl_order_details inner join tbl_users on tbl_users.user_id=tbl_order_details.user_id  where 1=1 group by DATE(ord_date) order by ord asc

使用DATE()函數

select *,count(ord_number) as ord from tbl_order_details inner join 
tbl_users on tbl_users.user_id=tbl_order_details.user_id  where 1=1 
group by DATE(ord_date) order by ord asc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM