mysql增加伪列

最近遇到一个需求,按照日查询交易表中交易流水的总笔数,总金额。而每天都会很多交易,日期列包括时分秒,但希望显示效果只有日月年,所以本人便想到使用伪列来实现。感觉mysql中使用伪列好强大,只需要使用“”将伪列加进行就可以了,同时使用as给结果取一个别名(as可以没用写,用空格隔开也可以)。

具体sql如下:

select "2017-06-20" as "日期",sum(file_totle) "总笔数",sum(trans_accounts) "总金额(分)" from db_notify.t_sysnotice_transdetail  where  create_time between "2017-06-19 00:00:00" and "2017-06-20 00:00:00";

结果如下:

日期    总笔数    总金额(分)
2017-06-20    NULL    NULL
2017-06-21    4647    21361956113

posted @ 2017-07-21 16:47  迈步出de围城  阅读(853)  评论(0编辑  收藏  举报