请教一个SQL语句的写法 (关于GROUP和JOIN)

吹雪 吹雪 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如下两表:
1、班车表 Buses,字段如下:
Bus_Id 自动编号
Bus_Name 名称
Bus_SeatsCount 座位数量

2、售票表 Tickets,字段如下:
1、Ticket_Id 自动编号
2、Ticket_Bus 所选班车 (关联到Bus_Id)
3、Ticket_SeatNo 座位号 (大于等于1且小于等于Bus_SeatsCount)


如果2013-03-20日Tickets表里Ticket_Bus=1的记录的MAX(Ticket_SeatNo)=n表示该车次当天卖出了n张票。

有如下可能:Buses表内有该班车的记录但是Tickets表里无该车的售票记录(所以可能要用到JOIN)

想按天统计指定时间段内(该时间段包含1天或多于1天)所有班车的满座率(每班车每天1班),请教该如何写法?
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
吹雪
MS-SQL Server 34,876 成员 254,635 内容