我有一個SQL表,其中有一列表示天數,幷包含像23,26,45等條目的列... 我試圖將每個條目轉換爲「星期數」。從本質上講,我的意思是,如果我的一天的入場時間在0到6之間,那麼這是第一週,如果是7和13,那麼這是第2,14和20周,第3周等等。有一種「有效」的方式來做到這一點在SQL?SQL將天數轉換爲星期數
謝謝。 托馬斯。
我有一個SQL表,其中有一列表示天數,幷包含像23,26,45等條目的列... 我試圖將每個條目轉換爲「星期數」。從本質上講,我的意思是,如果我的一天的入場時間在0到6之間,那麼這是第一週,如果是7和13,那麼這是第2,14和20周,第3周等等。有一種「有效」的方式來做到這一點在SQL?SQL將天數轉換爲星期數
謝謝。 托馬斯。
你可以試試這個,不需要加+1;
SELECT (Days/7.00)
一直到第52周? –
是不是你只是'floor(day/7)+ 1' – xQbert