我有一个包含column_1、column_2、column_3的表,并通过以下方法选择该表:
SELECT
column_1,
column_2,
column_3
From
table
我想要添加一个额外的列“hour”,它将具有从0到23的24个可能值。结果是每行[column_1,column_2,column_3]重复24次,其中包含额外列hour的所有可能的24个值:
column_1, column_2, column_3, hour
'aaa', 'bbb', 'ccc', 0
'aaa', 'bbb', 'ccc', 1
...
我该怎么做?
1条答案
按热度按时间tgabmvqs1#
您可以创建一个包含所需小时值的临时表或视图。然后,您可以连接新的小时视图或表以重复结果。以下是我的代码片段,我刚刚修改了that answer: