Business Intelligence
目前,我正在使用 PHP/MySQL 从头开始为开源软件开发时间机器。
我的时间机器表被所有其他需要日期信息的表(例如订单、产品等)使用,并且它们与time_id
. 所以它的 MySQL 表是这样的:
time_id | timestamp | day | week | month | quarter
1 1303689654 25 17 4 2
2 1303813842 26 17 4 2
...
订单表绑定如下:
order_id | time_id ...
3123 2
...
编辑:它类似于STAR SCHEMA。
问题还在于获取TIME (13:45) 信息。通常我不需要这个,但就像订单一样,有时有几张桌子需要这个 HOUR/MINUTE 信息。
我怎样才能巧妙地解决这个问题?我有几个解决方案,但首先我想看看你的意见..