日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2025/3/20 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 查询过去一个月有付款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...的全部內容,希望文章能夠幫你解決所遇到的問題。

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