我正在为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
因此,当管理员点击相应的客户/日期链接时,只会显示该客户的数据(从第一个屏幕中获取)作为详细信息视图。
这可能吗?是否需要存储过程?
答案 0 :(得分:2)
SELECT
DATE(MIN(your_date_column)), DATE(MAX(your_date_column)), customer
FROM your_table
GROUP BY customer