mybatis查詢某乙個月的所有資料

2021-10-12 19:34:57 字數 2771 閱讀 8055

因為每個月的天數不定,比如某些月是30天,某些月份是31天;

獲取最大天數的**貼上:

string start =

"2020-12-01 00:00:00"

; string maxmonthdate = dateutils.

getmaxmonthdate

(start)

; string maxdaystr = maxmonthdate.

split

("-")[

2]; integer maxday = integer.

valueof

(maxdaystr)

;

list

axis =

newarraylist

();for

(int i =

1; i <= maxday; i++

)

這裡的orderenum是所有order狀態的列舉

//所有的狀態

orderenum[

] values = orderenum.

values()

;for

(orderenum value : values)

//圖例

arraylist

legend =

newarraylist

<

>()

;for

(orderenum value : values)

//資料庫存在的資料

list

orderanalysis = orderdao.

getorderanalysis

(reqvo)

;

select date_format(a.create_time,

'%y-%m-%e')as

time

,a.`

status`,

count

(distinct a.id,a.id)

as total

from t_order a

left

left

join t_user c on c.user_id=a.user_id

where a.delete_status=

0<

if test=

"reqvo.parentpath !=null and reqvo.parentpath!=''"

>

and c.parent_path like concat(

#,'%')

>

<

if test=

"reqvo.highseas !=null "

>

and a.high_seas =

#>

<

if test=

"reqvo.businesstype != null"

>

and a.business_type=

#>

<

if test=

"reqvo.productid != null"

>

and b.product_id=

#>

<

if test=

"reqvo.querytime !=null and reqvo.querytime !=''"

>

and(date_format(a.create_time,

'%y-%m')=

#)>

group

bytime

,a.`

status

`order

bytime

//鍵為日期+狀態,值為數量(存日期個組)

hashmap

hashmap =

newhashmap

<

>()

;for

(string axi : axis)

}

//遍歷資料庫資料與hashmap對比

for(orderresvo analysis : orderanalysis)

else

}

arraylist

> result =

newarraylist

<

>()

;for

(orderenum value : values)

result.

add(integers)

;}

最後給前端返回資料

mysql 查詢乙個月的資料

查詢語句 今天 select from 表名 where to days 時間欄位名 to days now 昨天 select from 表名 where to days now to days 時間欄位名 1 近7天 select from 表名 where date sub curdate i...

頹廢的乙個月

哎,九月末到十月末實在是太頹廢了。其實是因為不想面對一些事。但現在想想,是我自己忘記了最初的夢想,之去追求一些有的沒的的,所以才如此不精進。記得那幾天玩的也不好,每每想到自己還沒學好,還是個醬油的時候,就很煩惱。室友也說我,為什麼最近不怎麼去實驗室了?我也不知道怎麼回答。甚至可以躺床上一整天,一直躺...

實習乙個月記

今天下班很早,沒有像往常一樣的加班,回到宿舍之後早早的就洗洗睡下了,但是卻久久不能入眠,思緒煩亂,所以乾脆起來做點事情。首先自我介紹一下,我是一名大四在讀實習生,現在實習剛滿乙個月,接下來想要談談我在這乙個月中的經歷 我是在學校的時候校招進入的公司,先來實習的,剛來的時候被分到了公司的服務支援部。剛...