复杂的SQL密集化以查询预留数据

时间:2014-04-30 18:43:07

标签: sql sybase normalization

尝试查询酒店预订数据库(sybase),而不是每晚住宿一行,他们为每个预订创建了一行,然后将每个晚上的每晚费率信息拆分为列。更重要的是,如果费率在预订期间发生变化,“交易”列仅包含数据。因此,如果客人每晚收费100美元,则“更改”列中没有条目,但是他们收取100美元(第一晚),200美元(第二晚),250美元(第3晚),您将有两个更改,更改列条目。

您可以在此处找到.CSV提取中的数据。 https://docs.google.com/spreadsheets/d/1KhvqBcx2wpVhUUNTr1kGhgSkySTeTGposU3B3CF_2q8/edit?usp=sharing

每次住宿的每个晚上我都需要一排车,住宿,住宿和房费。我的问题是这里最好的方法是什么。这是一个带有大量连接的致密化问题,还是我可以采取另一种方法?

0 个答案:

没有答案