-1
我需要在本週抽出帶有SCHDT的記錄列表。問題是2016年3月1日的日期爲30116,2016年10月10日的日期爲101016本週得到記錄
我需要顯示本週的所有記錄,然後能夠返回一週或轉發一週。
select SCHDT from patinfo WHERE SCHDT = 'this week'
我需要在本週抽出帶有SCHDT的記錄列表。問題是2016年3月1日的日期爲30116,2016年10月10日的日期爲101016本週得到記錄
我需要顯示本週的所有記錄,然後能夠返回一週或轉發一週。
select SCHDT from patinfo WHERE SCHDT = 'this week'
如果你有選擇使用PHP,嘗試爲保存在數據庫和查詢與日期相同的格式來獲取當前周的日期。
$week_stard_date = date("ndy",strtotime('monday this week')); //22916
$week_end_date = date("ndy",strtotime('sunday this week')); //30616
select SCHDT from patinfo WHERE SCHDT BETWEEN $week_stard_date AND $week_end_date
我wouldent打擾,直到我固定日期存儲。長期收益的短期痛苦 – 2016-03-01 20:00:07
像@Dagon所說的那樣做。以'DATETIME'或'DATE'格式添加一列,並轉換您的數據。這會使這個問題很容易用DATE_SUB(NOW(),INTERVAL 1 WEEK)或DATE_ADD(NOW(),INTERVAL 1 WEE)解決' –