0

我有以下 2 个表格,将商品的每次买卖记录为日期时间

1- 销售表

Date_of_Selling
------------------------------------------------------
15-09-2006
25-08-2007
13-08-2009
16-01-2009
22-01-2010
..
..

这里是第二张表

2-买表

Date_of_Buying
----------------------------------------------------
22-09-2004      
25-16-2006    
01-08-2010       
22-08-2010      
...
..
..

我怎样才能找到销售和购买之间的平均周数......使用时间戳功能或其他什么?结果应该是这样的:销售和购买之间的 5.3 周,在此先感谢...

4

1 回答 1

0

我想您想知道产品的销售速度。换句话说,销售产品需要多少天(或几周)。如果是真的,这个 SQL 会给你平均天数。您可以将它除以 7 来获得周数(我希望它有效,我没有尝试过,只是即兴创作)。

Select Date_of_Selling, Date_of_Buying, DAY(Date_of_Selling - Date_of_Buying)) as AverageDays 
from SellingTable ST
Inner join BuyingTable BT
On ST.ProductID = BT.ProductID
于 2013-11-04T02:43:57.590 回答