Mysql语句:right join 和where查询条件(前一天18:00到当前时间)
2018-01-03 10:14
573 查看
select c.id,c.name,ifnull(ca.capture_time,NOW()) as ca_time,c.address,c.longitude,c.latitude,ifnull(sum(ca.capture_num),0) as amount from (select * from capture_info where capture_time >= DATE_FORMAT(date_sub(NOW(),interval 1 day),'%Y-%m-%d 18:00:00') and capture_time <= NOW()) as ca right join camera c on c.id = ca.camera_id GROUP BY c.id
相关文章推荐
- mysql查询当前时间,一天内,一周,一个月内的sql语句
- mysql查询当前时间,一天内,一周,一个月内的sql语句
- java加mysql按时间条件查询sql语句
- mysql: 两个字段合并,字符时间转时间戳,别名字段作为where条件查询
- mysql where条件:某时间字段为今天的sql语句
- java加mysql按时间条件查询sql语句
- mysql查询当前时间,一天内,一周,一个月内的sql语句
- mysql group by内排序的实现以及having和where 条件语句查询的区别
- HQL语句中的 条件 where后支持数据中表字段的名字查询 和 访问web目录
- mysql查询当前时间的前后几天时间
- MySQL中根据if标签实现多条件模糊查询(动态SQL语句)
- mysql 查询当前月 第一天/最后一天 时间
- mysql 查询指定日期时间内sql语句实现原理与代码
- Oracle提高SQL查询效率where语句条件的先后次序
- SQL查询效率where语句条件
- sql server select查询语句 我想把AS后面重命名的列名 作为where语句的条件
- mysql 查询当前时间
- mysql查询当前时间
- mysql where 条件语句中的OR和AND的用法注意!
- Sql语句查询当天本周本月记录的where条件