【发布时间】:2017-05-04 18:09:50
【问题描述】:
我面临的挑战是我有限的 SQL 技能无法掌握的。我希望你能帮助我。鉴于我有一张表,其中包含在指定时间跨度内对特殊客户有效的商品价格。
因为人们有时只是在输入时间跨度的新价格之前没有思考,我必须找出项目编号和客户编号组合的时间跨度重叠的地方。我只需要找出是否存在重叠发生,而不是重叠发生时。
我有一张 CustomerPrices 表格,里面有这样的数据:
Item No Customer No Valid from Valid to Price
12345 55544 01.01.2016 31.05.2016 5,66
12345 55544 01.03.2017 01.06.2017 4,55
12345 55544 01.02.2017 01.07.2017 6,41
你能指出我正确的方向吗?
最好的问候,谢谢!
【问题讨论】:
-
你的 dbms 是什么?
-
我正在使用 SSMSE!
标签: sql sql-server date overlap timespan