查询时间段数据,时间条件也是一个时间段

hbz253638398 2009-06-03 03:05:44
select * from 表 where 时间 between 开始时间 and 结束时间,
我现在的时间也是一个时间区域,比如 2009-05-25到2009-06-24,这个怎么办啊
...全文
96 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
已经结贴,谢谢ks_reny
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
。。。错了错了,,ks_reny 是对的,谢谢了
ks_reny 2009-06-03
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 hbz253638398 的回复:]
我现在的具体问题是想算工人工资,但是一个月有可能变换工种,我们有一个调动表,里面有开始时间和结束时间,我现在想算5月份工资,就要用5月1号到6月1号的时间去between and 员工调动表的开始时间和结束时间,从而得到5月份所有员工的调动记录

不过我感觉ks_reny 的回答好像是对的,我要测试一下
[/Quote]
調用表中的開始時間和結束時間代表什麽意思?
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
我测试了,不对
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
忘记了说,最后一次员工调动记录的结束时间有可能为NULL,表示至今还是这个工种
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
我现在的具体问题是想算工人工资,但是一个月有可能变换工种,我们有一个调动表,里面有开始时间和结束时间,我现在想算5月份工资,就要用5月1号到6月1号的时间去between and 员工调动表的开始时间和结束时间,从而得到5月份所有员工的调动记录

不过我感觉ks_reny 的回答好像是对的,我要测试一下
csdyyr 2009-06-03
  • 打赏
  • 举报
回复
最好给出数据和想要的结果。
ks_reny 2009-06-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 csdyyr 的回复:]
SQL codeselect * from 表
where 表.开始时间 between @开始时间 and @结束时间
and 表.结束时间 between @开始时间 and @结束时间
[/Quote]
把and 改為 or

select * from 表
where 表.开始时间 between @开始时间 and @结束时间
or 表.结束时间 between @开始时间 and @结束时间
csdyyr 2009-06-03
  • 打赏
  • 举报
回复
select * from 表 
where left(表.开始时间,10) between @开始时间 and @结束时间
and right(表.结束时间,10) between @开始时间 and @结束时间
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
csdyyr ,你这种方式能获取 2009-05-28的时间吗
ks_reny 2009-06-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 hbz253638398 的帖子:]
select * from 表 where 时间 between 开始时间 and 结束时间,
我现在的时间也是一个时间区域,比如 2009-05-25到2009-06-24,这个怎么办啊
[/Quote]

select * from where 開始時間<'2009-06-24' or 結束時間>'2009-05-25'
csdyyr 2009-06-03
  • 打赏
  • 举报
回复
select * from 表 
where 表.开始时间 between @开始时间 and @结束时间
and 表.结束时间 between @开始时间 and @结束时间
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
是的时间存储的也是一个时间段,快来一个高手啊
hbz253638398 2009-06-03
  • 打赏
  • 举报
回复
我说的是我现在的时间也是一个时间段
jia_guijun 2009-06-03
  • 打赏
  • 举报
回复
时间 字段存储的内容是: 2009-05-25到2009-06-24 ???

估计需要先拆分再比对了。
jia_guijun 2009-06-03
  • 打赏
  • 举报
回复
select * from 表 where 时间 between '2009-05-25' and '2009-06-24'
    目前数据分析已经深入到各个行业中,尤其以Python为工具的数据分析和数据挖掘将越来越流行,但在数据分析和挖掘中,最消耗时间的就是数据处理了,高效的数据处理技能已经成为工作中必不可少的技能之一了。熟练掌握和运用Python对数据进行高效的处理,可以大大提高数据分析和数据挖掘的效率。    Python数据处理实战: 基于真实场景的数据(Python数据处理和特征工程)作为Python数据清洗实战入门课程的升级版,本课程以真实的场景数据为案例进行教学,包括征信,电商,零售数据等, 本课程由浅入深详细讲解Python数据处理和特征工程在真实项目中的运用, 本课程专门针对想深入学习Python数据处理而量身定做的课程,是讲师在多年真实项目和实践工作的总结,涵盖实际项目中主要的知识点,内容详尽,代码可读性及实操性强。     掌握好数据处理和特征工程,有利于今后从事或者转行数据分析或者数据挖掘,以及解决工作和项目中遇到的各种数据处理问题。课程目标:1.熟悉数据处理的流程和方法 2.熟练掌握pandas和numpy的运用 3.举一反三,能够独立完成数据分析中数据处理阶段的任务 4.提高数据处理能力,在项目中能够事半功倍课程定位: 1.   零基础学员或者有一定基础学员、大中院校学生;2.   在职从事数据分析相关工作以及打算转行Python数据分析人员; 3.   对Python有兴趣人群。 课程特色   1.   相关代码老师课堂上全部打出,方便理解和记忆;   2.   提供源代码和数据方便同学们预习和复习;   3.   使用真实的数据进行教学,紧贴实战,避免枯燥的理论;   4.   在教学过程中,尽可能多的使用图表教学;  5.    每一个章节后面都配有相关练习题目以及习题答案,方便同学们进行自我测试。 课程学习环境: Python3.7版本 讲师介绍:    Peter, 某科技公司高级量化分析师,金融数学硕士毕业,擅长数据分析和数据挖掘,在公司长期从事机器学习建模,拥有多家银行,消费金融和互联网金融风控建模经验。熟练掌握Python编程软件和数据库等软件.

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧