博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL语句:两个时间区间段,只要有交集,就能筛选出来
阅读量:4841 次
发布时间:2019-06-11

本文共 566 字,大约阅读时间需要 1 分钟。

设定固定时间段:8.2---》8.5

也就是:两个时间段,只要有交集就能筛选出来:

下面的两个sql语句,实现的效果是一样的:

1:$sql="select * from fs_ads where `start_time` <= '$ed' and `end_time` >= '$sd'";

2:

 $sql="select * from (
select ads_id,file_id,client_type,client_name,brand,model,cal_type start_time,end_time,
CASE 
when (start_time>='$sd') then start_time
when (start_time<'$sd') then '$sd'
end as start1,
CASE 
when (end_time>='$ed') then '$ed'
when (end_time<'$ed') then end_time
end as end1
 from fs_ads )
 a where a.start1<=a.end1;
"; 
注:$sd,$ed是用户选择的时间
 
参考:

转载于:https://www.cnblogs.com/dianli_jingjing/p/7048610.html

你可能感兴趣的文章
JDBC的元数据
查看>>
Intel CPU参数查询网站
查看>>
JQuery - Ajax和Tomcat跨域请求问题解决方法!
查看>>
spring跨重定向传递数据
查看>>
10693 PKKJ的生日礼物
查看>>
把Nehe 纹理教程06,用freeImage改写
查看>>
python 中is和= = 的区别
查看>>
[C/C++]关于C++11中的std::move和std::forward
查看>>
图片显示、PNG透明
查看>>
Java的sql动态参数
查看>>
centos 6.5 双网卡 上网 virtualbox nat hostonly
查看>>
11大Java开源中文分词器的使用方法和分词效果对比
查看>>
解题报告 Valentine‘s seat
查看>>
反射动态创建不同的Processor
查看>>
函数中对象名的传参形式
查看>>
PHP基础知识
查看>>
Codeforces Round #480 (Div. 2)
查看>>
codeforce 1059E Split the Tree
查看>>
【读书笔记-数据挖掘概念与技术】数据预处理
查看>>
进度条第八周
查看>>