mysql如何查询某个会员7天内每天产生的数据?

mysql如何查询某个会员7天内每天产生的数据?,第1张

SELECT * FROM TABLE_NAME WHERE CUSTID = 2 AND CREATE_TIME BETWEEN '2019-11-25' AND '2019-12-01'

这可能需要自定义一个过程procedure了

delimiter $$

drop procedure  if exists wk

create procedure wk()

begin  

declare i int 

set i = 1 

while i <= 7 do  

select date_add(date_sub("2018-09-03",interval 7 day),interval i day)

set i = i + 1

end while

end $$ 

delimiter  

call wk()

注意

date_sub()是减少日期的函数

date_add()是增加日期的函数

今天

select * from 表名 where mytime(时间字段名) = mytime(now())

昨天

select * from 表名 where mytime( now( ) ) - mytime( 时间字段名) <= 1

7天

select * from 表名 where date_sub(cur(), interval(7 day <= date(时间字段名)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/6122143.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-15
下一篇2023-03-15

发表评论

登录后才能评论

评论列表(0条)

    保存