我的數據庫實際上並不是客戶和訂單,它是客戶和眼科測試的處方(以防萬一有人想知道爲什麼我希望我的客戶下訂單的頻率更低)查詢sql查詢客戶訂單頻繁嗎?
我有一個數據庫一個眼鏡商鏈,處方表具有分支ID號,患者ID號和他們目測的日期。隨着時間的推移,患者將在數據庫中列出不止一次眼科檢查。我如何獲得六個月內在系統中輸入處方的患者列表。換句話說,一張處方的日期例如在同一患者的前一次處方的日期的三個月內。
的樣本數據:
Branch Patient DateOfTest
1 1 2007-08-12
1 1 2008-08-30
1 1 2008-08-31
1 2 2006-04-15
1 2 2007-04-12
我並不需要知道結果集中的實際日期,它並不一定是完全三個月只是一個誰擁有處方的患者名單與以前的處方太接近了。在給定的樣本數據,我想查詢返回:
Branch Patient
1 1
這類查詢不會非常經常跑,所以我不會過分打擾大約效率。在我們的實時數據庫中,我在處方表中有25萬條記錄。
你先生,是一個學者和紳士:-) – Dan 2009-02-19 12:45:37
謝謝:)但我賺了什麼紳士的一部分? – tehvan 2009-02-20 06:03:07