国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql 月份查詢該月有付款的數據

2020-01-19 00:15:57
字體:
來源:轉載
供稿:網友
ktime 開始時間串
dtime 到期時間串
jmonth 付費間隔月份數 可選(1,3,6,12)
需要 按月查詢數據
比如說 ktime=1228406400(2008-12-5) dtime=1259856000(2009-12-4) jmonth=3
從2008-12-5開始,間隔3個月需要付費 直到2009-12-5
既第一次是2008-12-5號付費
第二次是2009-2-28號付費(提前5天)2009-3-5
第三次是2009-5-31號付費(提前5天)2009-6-5
第四次是2009-8-31號付費(提前5天)2009-9-5
現在我要查詢2009年2月的要付費的數據就可以把上面給查出來,
查2009年3月的要付費的就無上面的例子
查2009年5月的也可以查出來。


復制代碼 代碼如下:

$stime="2009-05"; 當前月,選擇的查詢月份。
$stimes="200905";
$mintime=1241107200(2009-05-01 00:00:00);
$maxtime=1243785600(2009-06-01 00:00:00); 月份+1
$sql="select * from t_list where del=0 and ( (ktime>={$mintime} and ktime<$maxtime) or (ktime<$mintime and dtime-5*24*60*60>$maxtime and PERIOD_DIFF(".$stimes.",DATE_FORMAT(FROM_UNIXTIME(ktime-5*24*60*60),/"%Y%m/")) mod jmonth=0) ) order by ktime desc";


(ktime>={$mintime} and ktime<$maxtime) 開始時間為當前月的
ktime<$mintime and dtime-5*24*60*60>$maxtime 除開開始時間為當前月的和到期時間為本月的
PERIOD_DIFF(".$stimes.",DATE_FORMAT(FROM_UNIXTIME(ktime-5*24*60*60),/"%Y%m/")) 當前月與開始時間之間的間隔月份數
mod jmonth=0 當前月與開始時間之間的間隔月份數 與 付費的間隔月份數 取余得0的說明當前月需要付費。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大新县| 汾阳市| 石狮市| 宁都县| 潍坊市| 三门峡市| 收藏| 新泰市| 新化县| 清流县| 阿克| 峨眉山市| 会东县| 蒙山县| 彩票| 沂南县| 定日县| 蒙城县| 思南县| 白河县| 根河市| 泰兴市| 钟山县| 凉山| 西青区| 古交市| 玉田县| 昌江| 霍邱县| 韩城市| 西藏| 上思县| 沙洋县| 济阳县| 玛多县| 淮阳县| 云霄县| 南郑县| 黄大仙区| 长兴县| 汤阴县|