我有一个SQL表,其中的列显示天数,并包含23,26,45等条目... 我正在尝试将每个条目转换为"周数"。从本质上讲,我的意思是如果我的日期条目在0到6之间,那么,这是第1周,如果它是7和13,那么这是第2周,第14周和第20周,第3周等...是有一个"高效"在SQL中这样做的方法?
感谢。 托马斯。
答案 0 :(得分:5)
您只需要标准除法功能。它忽略了其余部分:
SELECT (Days / 7) + 1
答案 1 :(得分:1)
您可以尝试此操作,无需添加+1;
SELECT (Days / 7.00)