我有一个表,其中(除其他外)有字段 dateawarded、beltcolor 和用户 ID(用户 ID)。
Beltcolor 是 'varchar',dateawarded 是 'date',userid 是 int。
该数据代表学生获得各种颜色腰带(巴西柔术)的日期。
我想确定的是皮带之间的平均时间/在给定皮带上花费的平均时间。
由于紫色排在蓝色之后,如果我想找出花在蓝色上的平均时间,我想我需要做的是:
对于每个拥有紫色腰带的用户 ID(并非所有人都已经变成紫色),取蓝色腰带的授予日期和紫色腰带的授予日期,并计算它们之间的时间。将所有时间加起来除以被发现达到紫带的人数。
你能帮我做一个 SQL 查询吗?
谢谢!肖恩