SQL中的時間戳轉換成日期,計算天數差,進行比較

數據庫中存的時間戳,如何進行各種時間間隔計算,直接上SQL語句

select
      b.demandId
      from dj_api_designer_demandbid b
      left join dj_api_user_customizeddemand c on b.demandId = c.demandId
      where b.designerId = '37'
      and (b.bidWorksUrl = '' || b.bidWorksUrl = null)
      and FROM_UNIXTIME(unix_timestamp()) <![CDATA[ > ]]> DATE_ADD(FROM_UNIXTIME(c.bidEndDate), INTERVAL c.deliverDays DAY)
      and FROM_UNIXTIME(unix_timestamp()) <![CDATA[ < ]]> DATE_ADD(DATE_ADD(FROM_UNIXTIME(c.bidEndDate), INTERVAL c.deliverDays DAY), INTERVAL 7 DAY)

FROM_UNIXTIME:將MYSQL中以INT(11)存儲的時間以"YYYY-MM-DD"格式來顯示
DATE_ADD:向日期添加指定的時間間隔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章