2017-11-17 281 views
0

我正在为健身房创建数据库来跟踪成员信息。我希望能够跟踪人们出行的时间,以便您能够看到最繁忙的时间。我不知道如何去做这件事。我是否需要为会员何时出发的信息制作新表格或将其添加到会员表格或健身房表格中?我如何跟踪一个人去某个地方的时间?

+0

欢迎来到StackOverflow!我们需要更多的背景资料才能在这里为您提供帮助。例如,我们需要了解表格的当前结构。要知道某些信息是否应该进入成员表或gyms表,我们需要知道这些表包含哪些数据。 – LauraS

回答

0

我会添加到不同的表。您可以使用user_id创建一个与user表中的用户ID相同的新表。如果这是一个重点,那么将访问与用户关联起来会非常容易。

0

有以下的列

  • 创建一个访问表visitId
  • MEMBERID
  • gymId
  • entryTime
  • EXITTIME

的GymId列可能无法在需要你成员与健身房相关,但取决于您的要求

0

用“域”模型来思考。从你的问题看来,你已经有会员和健身房模型。

我建议引入考勤模式。

Attendance 
    - UserId 
    - CheckInDateTime 

这将转化为一个名为“出勤”的新数据库表与相应的列。

为了看什么时候是最忙碌的时间 - 我会在出席表上执行一个“select count”语句,并在check_in_date列中执行“group by”(截断时间部分)。

关于持续日期时间值的说明。建议将日期时间值存储在UTC时区中。然后,您可以让您的应用程序在查看数据时相应地转换时区。