php mysql数据库选择语句
嘿,我要整理一个带有字段的php mysql消息数据库:php mysql数据库选择语句,php,mysql,Php,Mysql,嘿,我要整理一个带有字段的php mysql消息数据库: id, sms_text, receiver _number, time_sent, status. 我想有一个总计数当天(curdate)的短信发送数量与成功传递的数量和失败的数量记录。 i、 e.发送的短信总数、发送的短信总数、发送的短信总数、失败的短信总数 然而 SELECT DATE(time_sent) AS date, SUM() AS total_sales SELECT DATE(time_sent) AS dat
id, sms_text, receiver _number, time_sent, status.
我想有一个总计数当天(curdate)的短信发送数量与成功传递的数量和失败的数量记录。
i、 e.发送的短信总数、发送的短信总数、发送的短信总数、失败的短信总数
然而
SELECT DATE(time_sent) AS date, SUM() AS total_sales
SELECT DATE(time_sent) AS date, SUM(status) AS total_sent from smsdb;
似乎无法解决问题
请原谅,MySQL中有任何一个帮助吗?布尔值计算为1(表示真)和0(表示假),因此您基本上可以这样做:
SELECT DATE(time_sent) AS `date`,
COUNT(*) as total_sent,
SUM(status = 'succesfuly') as `delivered`,
SUM(status = 'failed') AS `failed`
FROM smsdb
GROUP BY DATE(time_sent)
我不知道状态
列选项,将其从成功、失败
更改为实际选项
我不明白你想对你的查询做什么,但是你有一些问题
SUM() -- you have to specify what to sum
而且你遗漏了一个分组条款。实际上,根据你的指导原则,它很有魅力。非常感谢。