开发者

Prompting user for 2 dates and generating table with 0-23 hours for date range

I need to prompt the user for 2 dates, e.g. 1/1/2008 , 2/5/2008 , and ge开发者_开发知识库nerate a two column report with all 0-23 hours for each date in the range. The date being in the first column and the hour being in the second column.

1/1/2008 0

1/1/2008 1

1/1/2008 3

[...etc]

2/4/2008 23


You could create an hours table with 24 rows containing values 0-23, then do a cross join (no links) with each date in the range entered.


You can do something like that by doing a simple join on two temporary tables

SELECT tmpdate.day,tmp hour.time
FROM tmphour, tmpdate
ORDER BY tmpdate.day, tmphour.time;

tmphour containing a list hours 0-23 and tmpdate containing a list of dates

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜