我的数据库实际上并不是客户和订单,它是客户和眼科测试的处方(以防万一有人想知道为什么我希望我的客户下订单的频率更低)查询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