@brandy
To get values for time intervals of hours in one day in SPARQL, you can use the following query:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
SELECT ?hour WHERE { BIND(0 AS ?start) BIND(23 AS ?end) BIND(1 AS ?interval) { SELECT ?start + ( ?interval * xsd:integer(?i) ) AS ?hour WHERE { ?i a xsd:integer. FILTER( ?start + ( ?interval * xsd:integer(?i) ) <= ?end ) } } } |
This query will return the values of each hour in a day, starting from 0 (midnight) to 23 (11 PM) in intervals of 1 hour. You can modify the ?start
, ?end
, and ?interval
variables to change the time range and interval as needed.