背景:離線的資料中有時間戳,要求按五分鐘規劃為一組00:00 - 23:55
1.cast(date_format(t1.order_end_time,'hh') as string)把小時拿出來
2.(floor(date_format(t1.order_end_time,'mm')/5 )*5) as string 把分鐘數除5,24/5=4.8。再向下取整=4。再乘5=20。
3.case when判斷如果結果是0就得00,5就得05
4.最後concat_ws拼接小時和分鐘
concat_ws(':',cast(date_format(t1.order_end_time,'hh') as string)
,case when cast((floor(date_format(t1.order_end_time,'mm')/5 )*5) as string) = '0' then '00'
when cast((floor(date_format(t1.order_end_time,'mm')/5 )*5) as string) = '5' then '05'
else cast((floor(date_format(t1.order_end_time,'mm')/5 )*5) as string) end) as '分鐘段'
09的最後一天,愚蠢的一天
今天是2009年的最後一天,也算是辭舊迎新的日子,可惜,今天的我卻表現得相當之愚蠢.也罷,反思一下這愚蠢的一天並把它遠遠得拋開,然後去迎接嶄新的一天,嶄新的一年吧 話說,sap專案組以迅雷不及掩耳盜鈴之式在我的工作計畫中插了幾單,全是優先順序為aaaa級的,其中之一就是讓我今天變得如此愚蠢的報表.於...
忙碌的一天
今天已經是8月10號,打了16個 接了10個 6個未接來電。發了9封郵件,收到4封郵件。一天的時間幾乎被占去了絕大多數。可以歸自己支配的忙的時間已不多矣不多矣。今天一直在想,為什麼這麼多 這麼多郵件,是因為自己沒把事情處理好呢,還是事情就真的這麼繁冗複雜。有些事情要防患於未然。有些事情要做在前面,也...
繁忙的一天
自上週確定選題之後,這一周多的時間就是再深化選題,並開始進入構架階段 為了繼續深化genius組選擇如此具有挑戰又具前景的題目,歡呼過後總是要有艱辛的付出。今天又是一天的集中開發,從自習室開門到自習室關門,無奈的alex昨晚為了架設vsftpd早上5點才睡下,今天可夠他受的了,不過大家一起心情好才重...