在SQL中显示本周开始日期的每两周一次的客户

时间:2014-11-09 07:27:09

标签: c# sql

我正在试图弄清楚如何从这开始。因此,每个客户应从开始日期开始每两周显示一次。我希望本周显示本周应该显示的那些。

这是我的桌子。

Customers_Id(PK)|First|Last  |    Address   | Phone   | Start_Date  | Tech_Id (FK)  |
----------------+-----+------+--------------+---------+-------------+---------------+
     1          | Bob |Smith | 123 Fake St. | 3298492 |   8/4/2010  |     1         |
     2          | John|Man   | 123 Noe St.  | 2930482 |   4/15/2008 |     1         |
     3          | Tom |Lee   | 123 Polk St. | 9308523 |   6/21/2012 |     2         |

希望这很清楚。

2 个答案:

答案 0 :(得分:0)

在mysql中,您可以执行以下操作:

SELECT * FROM Customers WHERE WEEK(NOW())=WEEK(Start_Date)

答案 1 :(得分:0)

这就是我的答案。

SELECT * FROM Customers Where DATEDIFF (ww, Start_Da, GETDATE())%2 = 0