Mysql查詢當(dāng)年當(dāng)月

SELECT

dayTb.cday AS datatime,

IFNULL(tNumTb.num, 0) num

FROM

(

SELECT

DATE_FORMAT(

@cdate := DATE_SUB(@cdate, INTERVAL + 1 MONTH),

'%Y-%m'

) cday

FROM

(

SELECT

@cdate := DATE_SUB(CURDATE(), INTERVAL - 1 MONTH)

FROM

ctg_indent

LIMIT 12

) t0

WHERE

DATE(@cdate) < DATE_SUB(NOW(), INTERVAL - 1 MONTH)

) dayTb

LEFT JOIN (

SELECT

DATE_FORMAT(t.updateDate, '%Y-%m') AS cday,

-- COUNT(DISTINCT t.id) num

SUM(total_price) num

FROM

ctg_indent t

WHERE

seller_ID = '7d2db429e00f11e886f744a84224b0ff'

AND state = 8

GROUP BY

YEAR (t.updateDate) DESC,

MONTH (t.updateDate) DESC

) tNumTb ON tNumTb.cday = dayTb.cday

ORDER BY

datatime ASC;


效果:

SELECT

CONCAT(

YEAR (dayTb.cday),

'-',

MONTH (dayTb.cday),

'-',

DAY (dayTb.cday)

) AS days,

IFNULL(tNumTb.tradeAmountByDay, 0) tradeAmountByDay

FROM

(

SELECT

@cdate := DATE_SUB(@cdate, INTERVAL + 1 DAY) cday

FROM

(

SELECT

@cdate := DATE_SUB(CURDATE(), INTERVAL - 1 DAY)

FROM

ctg_indent

LIMIT 31

) t0

WHERE

DATE(@cdate) <

DATE_SUB(NOW(), INTERVAL - 1 DAY)

) dayTb

LEFT JOIN (

SELECT

DATE(t.updateDate) cday,

SUM(total_price) tradeAmountByDay

FROM

ctg_indent t

WHERE

seller_ID = '7d2db429e00f11e886f744a84224b0ff'

GROUP BY

cday

) tNumTb ON tNumTb.cday = dayTb.cday

ORDER BY

days DESC;


效果




最終效果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,920評(píng)論 0 13
  • MYSQL 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫(kù)概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 MySQL基本操...
    Kingtester閱讀 8,066評(píng)論 5 115
  • 一、MySQL 獲得當(dāng)前日期時(shí)間 函數(shù) 1.1 獲得當(dāng)前日期 + 時(shí)間(date + time) 函數(shù):now()...
    夢(mèng)遇繾綣的馥郁閱讀 961評(píng)論 0 1
  • 今天上午,5個(gè)學(xué)院申優(yōu)答辯。城建學(xué)院和機(jī)電學(xué)院第一輪投票順利通過(guò)三分之二票數(shù),通過(guò)評(píng)優(yōu)。 評(píng)優(yōu)程序如下:每個(gè)單位匯...
    容玲閱讀 235評(píng)論 0 2
  • #選擇自己寫作訓(xùn)練營(yíng)#打卡1/6 首先感謝選擇自己和Frank老師,寫作營(yíng)的開(kāi)營(yíng)和第一課都是滿滿的干貨,重聽(tīng)又重聽(tīng)...
    等一朵花綻放閱讀 747評(píng)論 9 12

友情鏈接更多精彩內(nèi)容