MySQL的Date()函数拼接

SELECT
date_format(DATE(a.date_created),'%Y-%c-%d') As dateCreate,
SUM(a.sm) As sumAmount,
sum(orderCount) as countSum
FROM
(SELECT
date_created,
sum(amount) AS sm,
count(id) AS orderCount
FROM
orders
WHERE
date_created BETWEEN CONCAT(DATE(date_created),' ','00:00:00') AND CONCAT(DATE(date_created),' ','23:59:59')
AND STATUS = 8
AND orders.order_type = #{orderType,jdbcType=INTEGER}
AND orders.supplier_party_id = #{currentPartyId,jdbcType=BIGINT} GROUP BY
date_created
ORDER BY
date_created ASC
) a
GROUP BY DATE(a.date_created)

文章来源地址https://www.yii666.com/article/764064.html文章地址https://www.yii666.com/article/764064.html网址:yii666.com<网址:yii666.com文章来源地址:https://www.yii666.com/article/764064.html

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

MySQL的Date()函数拼接-相关文章

  1. group_concat() 函数 拼接字符串长度有限制

  2. mysql函数拼接查询concat函数

  3. SQL STUFF函数 拼接字符串

  4. MySQL的Date()函数拼接

  5. '{}/{}_frames_{:02d}.npy'.format(dataset, train_or_test, i+1)函数

  6. python os.path.isfile函数

  7. MySQL中limit使用动态参数的解决方法(拼接SQL字符串语句来执行SQL)

    官方好像说过limit已经在5.6版本上支持了动态参数,但是测试时依然还是不行。那么要解决limit动态参数唯一能做的就是使用字符串SQL拼接的形式,然后再进行执行。一般有以下方式解决:1、存储过程拼接2、函数拼接3、视图里拼接4、当前查询的session中使用其实上面都是同一

  8. Mysql经常使用函数

    -----------------------------字符串函数-------------------------------------------拼接字符串。不论什么字符串与null拼接为nullselect concat(\\\'aaa\\\',\\\'bbb\\\',\\\'ccc\\\'),concat(null,\\\'aaa\\\');----从第12个字符后開始的三个字符替换成meselect insert (\\\'beijing2008you\\\',12,3,\\\'me\\\');----下标从1開始select insert (\\\'beijing\\\',1,2,\\\'oo\\\');---大写和

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png