日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

查询过去一个月有付款mysql_MySQL_mysql 月份查询该月有付款的数据,ktime 开始时间串 dtime 到期时间 - phpStudy...

發布時間:2025/3/20 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查询过去一个月有付款mysql_MySQL_mysql 月份查询该月有付款的数据,ktime 开始时间串 dtime 到期时间 - phpStudy... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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 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

ktime$maxtime 除開開始時間為當前月的和到期時間為本月的

PERIOD_DIFF(".$stimes.",DATE_FORMAT(FROM_UNIXTIME(ktime-5*24*60*60),\"%Y%m\")) 當前月與開始時間之間的間隔月份數

mod jmonth=0 當前月與開始時間之間的間隔月份數 與 付費的間隔月份數 取余得0的說明當前月需要付費。相關閱讀:

一些常用且實用的原生JavaScript函數

可以將文件轉換為vbs語句的vbs代碼

Windows7 64位系統網卡驅動安裝問題解決辦法

JQuery 文本框使用小結

批處理 延時不完全總結

一個JavaScript繼承的實現

1象素表格和1象素直線的實現方法

用JavaScript + jMail發郵件

oracle的long類型字段的應用

Linux系統服務器站點流量限制的方案

XMLHTTP抓取遠程數據的后期處理

用PHP實現驗證碼功能

如何在PHP中使用Oracle數據庫(2)

(CSS Frameworks) CSS框架相關的匯總

總結

以上是生活随笔為你收集整理的查询过去一个月有付款mysql_MySQL_mysql 月份查询该月有付款的数据,ktime 开始时间串 dtime 到期时间 - phpStudy...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。