首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL:在空值之间选择

MYSQL:在空值之间选择
EN

Stack Overflow用户
提问于 2016-07-19 21:34:21
回答 0查看 52关注 0票数 0

我现在有以下声明:

代码语言:javascript
复制
SELECT hl.hour, hl.hourlistex, HOUR(ts.`Timestamp`) as Hour, COUNT(DISTINCT ts.`ForsNr`) as Count, SUM(ts.`TotalAmount`) as SumByReceipt
FROM hourlist hl
LEFT JOIN transactions ts on hl.hour = HOUR(ts.`Timestamp`) AND ts.`SoldDate` = '2016-07-12'
GROUP by hl.hour

结果:

代码语言:javascript
复制
hour    hourlistex  Hour    Count   SumByReceipt
9         9-10      NULL       0    NULL
10        10-11     NULL       0    NULL
11        11-12     NULL       0    NULL
12        12-13     12         2    152.0000
13        13-14     NULL       0    NULL
14        14-15     14         7    545.0000
15        15-16     15         8    843.0000
16        16-17     16         9    492.0000
17        17-18     17         12   868.0000
18        18-19     18         5    448.0000
19        19-20     NULL       0    NULL
20        20-21     NULL       0    NULL
21        21-22     NULL       0    NULL
22        22-23     NULL       0    NULL

我正在寻找一种方法来获得结果,没有开始和结束空值,但包括空值。

像这样:

代码语言:javascript
复制
hour    hourlistex  Hour    Count   SumByReceipt
12        12-13     12         2    152.0000
13        13-14     NULL       0    NULL
14        14-15     14         7    545.0000
15        15-16     15         8    843.0000
16        16-17     16         9    492.0000
17        17-18     17         12   868.0000
18        18-19     18         5    448.0000

这可以通过一条Mysql语句来实现吗?我熟悉两次辩论之间的争论,但不知道它在我的情况下是否有效。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38460151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档