【发布时间】:2014-09-07 11:47:03
【问题描述】:
我有一个名为 Employee 的表。并且有三个列,分别命名为 start_date 和 end_date 和employee_name。
我正在编写存储过程,它接受两个员工(员工姓名)的 start_date 和 end_date,如果他们一起工作则返回 true,还返回他们一起工作的年数和月数。
所以我想要返回 john 和 kashif 一起工作的年数以及 bool 值 true 或 false(如果他们一起工作)的查询。
我该怎么做?
请任何人都可以帮助我,所以请这样做。
谢谢
【问题讨论】:
-
员工可以在该表上拥有多于 1 行(即多个开始日期和结束日期)还是总是只有一个日期范围?
-
Brian Demilia 员工在特定情况下只能有一行
标签: sql sql-server tsql sql-server-2012