目录
2021/11/26
查询交易日期和JS日期的间隔时间
SELECT txn_date ,import_time FROM `xxxx` where corp_id='610003202104211' and sett_date BETWEEN '20211002' and '20211101' and TIMESTAMPDIFF(day,(date_format(txn_date ,'%Y-%m-%d')) ,import_time)>8 ;
当前日期+1天
可以字符串类型的 也可以时间格式的
select DATE_ADD('20211126',INTERVAL 1 DAY) as date
2021/11/26之前 的SQL语句:
select DATE_FORMAT(t_key_order.created_time,'%Y%m%d') days,count(t_key_order.key_id) count from t_key_order group by days;
不过 group by比较耗费性能,尤其当表记录比较多的时候, 建议可以单独维护一张表,存储每天的记录总值,这样查询比较快
1.给当前日期减一天
SELECT DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 DAY),'%Y-%m-%d');
2.给当前日期加一天
SELECT DATE_FORMAT(DATE_ADD(NOW(),INTERVAL 1 DAY),'%Y-%m-%d');
year 年份
month 月份
day 天
minute 分钟
second 秒
mysql 问题如下:
我获取一个年份,这个年份是通过date_format(create_date,'%Y')获取到的,同时这个年份也要在一个指定时间段内('2020-12-21 00:00:00' '2021-12-20 00:00:00')语句怎么写
年份只能在年内,给年就不能限定时间段, 保留create_date这个字段的年月日时分秒,
select date_format(curtime(),'%Y') in('2020','2021') from dual where date_format(curtime(),'%Y-%m-%d %h:%m:%:s') between '2020-12-21 00:00:00' and '2021-12-21 00:00:00'
求问一个MYSQL数据库设计存储空间的大小限制:
1、每个图像多大
2、准备存多少记录? 每天多少条? 保存多少天? 然后乘以一个保险系数,比如1.5 或者 2, 总不能磁盘用满了吧