티스토리 뷰

H:::SPARQL

H_5. SUM with GROUP BY

joyHong 2012. 6. 5. 17:03

SPARQL에서 GROUP BY를 이용한 SUM 쿼리


SELECT ?n ((SUM(?rate)) AS ?total)

WHERE {

    ?part ec:participant ?per .

    ?per foaf:name ?n .

    ?part event:time ?ins .

    ?ins ec:endDate ?end .

    FILTER (xsd:dateTime(?end) > afn:now()) .

    ?part ec:participationRate ?rate .

}

GROUP BY ?n



--------------------------------


위 쿼리는 현재 기준으로 어떠한 비율을 계산한 것으로서

?end는 xsd:date 형이라서 xsd:dateTime으로 형변환하였으며

afn:now()를 이용하여 현재 날짜와 비교하였다.

GROUP BY를 통해 ?rate의 합계를 구하였다..


최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함