数码资讯
SQL语句实践实例中的三个——平均销售等待时间
复制代码代码如下所示: --- 1。平均销售等待时间 -有一个销售表,它有一个销售日期和两个客户列表,现在需要一个SQL语句来实现计算。 -每个顾客两次购买的平均天数 -假设同一个人不会一天买两次 创建表的销售 ( Custname varchar(10)不为空, saledate日期不为空 ) 去
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
--- 1。平均销售等待时间
-有一个销售表,它有一个销售日期和两个客户列表,现在需要一个SQL语句来实现计算。
-每个顾客两次购买的平均天数
-假设同一个人不会一天买两次
创建表的销售
(
Custname varchar(10)不为空,
saledate日期不为空
)
去
将销售
选择张三,'2010-1-1'union
选择张三,'2010-11-1'union
选择张三,'2011-1-1'union
选择王五,'2010-2-1'union
选择王五,'2010-4-1'union
选择李四,'2010-1-1'union
选择李四,'2010-5-1'union
选择李四,'2010-9-1'union
选择李四,'2011-1-1'union
选择赵六,'2010-1-1'union
选择钱路,'2010-1-1'union
选择钱路,'2011-3-1'union
选择张三,'2011-9-1
去
选择custname,DateDiff(D,min(saledate),最大(saledate))/(count(*)- 1)为avgday
从销售
集团通过custname
计数(*)> 1
去
选择custname,当计数(*)> 1然后DateDiff(D,min(saledate),最大值)/(*))
别的DateDiff(D,min(saledate),最大(saledate))结束
作为avgday
从销售
集团通过custname
——计数(*)> 1
去
表销售下降
--- 1。平均销售等待时间
-有一个销售表,它有一个销售日期和两个客户列表,现在需要一个SQL语句来实现计算。
-每个顾客两次购买的平均天数
-假设同一个人不会一天买两次
创建表的销售
(
Custname varchar(10)不为空,
saledate日期不为空
)
去
将销售
选择张三,'2010-1-1'union
选择张三,'2010-11-1'union
选择张三,'2011-1-1'union
选择王五,'2010-2-1'union
选择王五,'2010-4-1'union
选择李四,'2010-1-1'union
选择李四,'2010-5-1'union
选择李四,'2010-9-1'union
选择李四,'2011-1-1'union
选择赵六,'2010-1-1'union
选择钱路,'2010-1-1'union
选择钱路,'2011-3-1'union
选择张三,'2011-9-1
去
选择custname,DateDiff(D,min(saledate),最大(saledate))/(count(*)- 1)为avgday
从销售
集团通过custname
计数(*)> 1
去
选择custname,当计数(*)> 1然后DateDiff(D,min(saledate),最大值)/(*))
别的DateDiff(D,min(saledate),最大(saledate))结束
作为avgday
从销售
集团通过custname
——计数(*)> 1
去
表销售下降
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。