我的数据已设置为具有以下内容:
SampleID | Status | Due | TurnAroundTimeinDays | DateReceived
---------+-----------+------------------+----------------------+-----------------
1 | Prepared | 2016-06-06 14:00 | 120 | 2016-05-05 10:00
2 | Available | 2016-07-06 14:00 | 10 | 2016-05-05 10:00
3 | Done | 2016-07-06 14:00 | 120 | 2016-05-05 10:00
样品1于5月5日收到,有120天需要完成,因此尚未到期。 样本2显然已晚,并且已逾期。 如果样本2上的状态更改为“完成”,则不会迟到。 我想知道是否有办法获得所有过期项目的百分比,其状态未设置为完成。
我尝试使用行数,但没有运气。提前谢谢。
答案 0 :(得分:1)
您的SQL查询应如下所示:
SELECT (
(
SELECT Count(*) FROM table_name WHERE your_condition
)* 100 / Count(*)
) AS Percentage
FROM table_name