2

我正在为 mysql 中的酒店管理应用程序制作预订模块,我正在尝试执行以下操作:

假设有一个房间,并且在这些日期已被 3 位客户预订:

2012-09-01 12:00:00 Customer #1
2012-09-02 12:00:00 Customer #1
2012-09-03 12:00:00 Customer #1
2012-12-03 12:00:00 Customer #2
2013-02-01 12:00:00 Customer #3
2013-02-02 12:00:00 Customer #3

这些是我的mysql数据。我正在尝试根据这些数据制作主视图:

2012-09-01 :: 2012-09-03 -> Customer #1
2012-12-03 :: 2012-12-03 -> Customer #2
2013-02-01 :: 2013-02-02 -> Customer #3

这样当管理员单击相应的客户/日期链接时,将仅显示该客户的数据(取自第一个屏幕)作为详细视图。

这可能吗?它需要存储过程吗?

4

1 回答 1

2
SELECT
DATE(MIN(your_date_column)), DATE(MAX(your_date_column)), customer
FROM your_table
GROUP BY customer
于 2012-08-22T06:54:23.990 回答