如何在日期字段中使用SQL服務器查詢從年份獲取世紀?從SQL服務器的日期獲取世紀
例如,1901年至2000年是20世紀。爲了獲得世紀,如果我試圖獲得2的左側子串並且從當年加1,那麼我怎樣才能實現'2000年'?
從日期算起有沒有獲得世紀的功能?
如何在日期字段中使用SQL服務器查詢從年份獲取世紀?從SQL服務器的日期獲取世紀
例如,1901年至2000年是20世紀。爲了獲得世紀,如果我試圖獲得2的左側子串並且從當年加1,那麼我怎樣才能實現'2000年'?
從日期算起有沒有獲得世紀的功能?
我想這你想要做什麼:
select 1 + (year(date) - 1)/100 as century
或者:
select (year(date) + 99)/100 as century
爲什麼不'1+(年(日期))/ 100'? – Sami
因爲這個世紀從1901年開始,而不是1900年。 –
是的,這工作完美... **選擇1 +(年(日期) - 1)/ 100世紀**感謝您的回覆 –
你把你的文章標題爲谷歌和尋找答案? – dfundako
是的,我做過!!!!!! –