mysql取今天,明天,工作日,周末,本周,下周,下月数据 if ($date != '') {switch($date){//date_add 加 date_sub 减case '今天': $where .= " AND FROM_UNIXTIME(starttimefrom,'%Y-%m-%d') = curdate() "; break;case '明天': $where .= " AND FROM_UNIXT

mysql取今天,明天,工作日,周末,本周,下周,下月数据

if ($date != '') {

switch($date){//date_add 加 date_sub 减

case '今天':

$where .= " AND FROM_UNIXTIME(starttimefrom,'%Y-%m-%d') = curdate() ";

break;

case '明天':

$where .= " AND FROM_UNIXTIME(starttimefrom,'%Y-%m-%d') = date_add(curdate(), interval 1 day)";

break;

case '工作日':

$where .= " AND dayofweek(FROM_UNIXTIME(starttimefrom)) not in (1,7) ";

break;

case '周末':

$where .= " AND dayofweek(FROM_UNIXTIME(starttimefrom)) in (1,7) ";

break;

case '本周':

$where .= " AND YEARWEEK(FROM_UNIXTIME(starttimefrom,'%Y-%m-%d')) = YEARWEEK(now())";

break;

case '下周':

$where .= " AND ( FROM_UNIXTIME(starttimefrom,'%Y-%m-%d')>=SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-1) AND FROM_UNIXTIME(starttimefrom,'%Y-%m-%d')<=SUBDATE(CURDATE(),DATE_FORMAT(CURDATE(),'%w')-7) ) ";

break;

case '下月':

$where .= " AND FROM_UNIXTIME(starttimefrom,'%Y-%m') = date_format(DATE_add(curdate(), INTERVAL 1 MONTH),'%Y-%m') ";

break;

default:

}

}

?

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql本周 下周下月_mysql取今日,明天,工作日,周末,本周,下周,下月数据...相关推荐

  1. mysql查询语句 groupby后取组内时间最近的一条数据时间

    在mysql中使用group by进行分组后取时间最近的一条数据,我们可以直接使用MAX()函数来实现 SELECTT2.nick_name as nickName,count(T1.shared_u ...

  2. mysql 上一篇_mysql取上一篇和下一篇的查询

    $id 为当前文章 ID 获取文章上一篇文章: SELECT id FROM table WHERE id>$id ORDER BY id ASC LIMIT 1 获取文章下一篇文章: SELE ...

  3. mysql 本季度开始_mysql 查询今日,昨天,一周,一月,上月,上周,上年,今年,本季度,上季度的数据_mysql...

    今天   select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天    SELECT * FROM 表名 WHERE TO_DAYS( N ...

  4. mysql 上一条_mysql选择上一条、下一条数据记录

    1.表数据结构 选择mysql记录上一条,下一条sql语句 SELECT * FROM user ORDER BY rank ASC +----+------+---------+ | ID | ra ...

  5. mysql 导出所有表_Mysql导出(多张表)表结构及表数据 mysqldump用法

    命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...

  6. mysql支持多语言_MySQL整理以存储未知语言的多语言数据

    您应该使用Unicode排序规则.您可以在系统上默认设置它,也可以在表格的每个字段中设置它.有以下Unicode排序规则名称,这是它们的区别: utf8_general_ci是一个非常简单的排序规则. ...

  7. Selenium驱动firefox爬取今日头条并存放在MySQL数据库中

    Selenium驱动firefox爬取今日头条 前提: 1.安装selenium包:pip install selenium 2.安装MySQL数据库,并下载Navicat可视化工具 Navicat可 ...

  8. 爬取今日头条图片(解决缩略图问题+MySQL)

    爬取今日头条图片 1. 引言 2. 分析 2.1 获取主页的url 2.2 获取当前页所有文章的链接 2.3 具体文章的信息 2.4 MySQL设置 3.代码 4. 效果 4.1 本地效果图 4.2 ...

  9. MySQL 获取今日、昨日、本周、上周、本月、上月、本年、去年日期

    MySQL 获取今日.昨日.本周.上周.本月.上月.本年.去年日期 -- 获取今年 SELECT YEAR(CURDATE()); -- 获取去年 SELECT ( YEAR(CURDATE()) - ...

最新文章

  1. django之全文检索
  2. [ CodeVS冲杯之路 ] P1044
  3. Zabbix Linux 客户端安装
  4. 063_object标签
  5. MySQL 客户端命令
  6. 杭州师范大学计算机与科学,杭州师范大学信息科学与工程学院
  7. sourceMap到底是个啥玩意?
  8. autojs多分辨率找透明图
  9. 2015.11-12 maxon电机接线——调试——控制
  10. STM32驱动BMP280模块
  11. 与微信公众平台的商榷
  12. 美团网站底部超链接部分设计实现
  13. PN转CANopen调试案例
  14. 产品经理(12)#竞品调研
  15. Qt 网络发送带中文字符串
  16. 一代宗师杨禹廷与吴氏太极拳
  17. 模型可解释性-LIME
  18. 机器学习总结(四):RF,SVM和NN的优缺点
  19. jee mysql 驱动_eclipsejee怎么连接mysql数据库
  20. 计算机无法归零,计算机上的时间为什么老是归零?

热门文章

  1. 每天10道Crypto Day 2
  2. linux挂起 终端连不上吗,Linux系统11个不能不知道的终端命令
  3. 老烟民突然戒烟,会对身体有危害?正确戒烟这样做
  4. 工作感悟之撤掉分公司的断臂之危
  5. 编程代码:用C语言来实现下雪效果,这个冬天,雪花很美
  6. 简单魔兽改键的基本原理及基于MFC实现
  7. 一张照片的启示:你的冷暖我知道!
  8. 唯品会php接口,唯品会VIP-开放平台
  9. Android蓝牙问题
  10. 内外兼修,从增速到增质的触宝新时代