Hi.
For the c360 demo pack. I made this query. First in Explorer, with no answer. Then I try in Studio. Syntax error in generated query.
Thanks, Einar.
This is the results
How many orders were made in 2022, ordered by person and by month?
SELECT ?personIri ?month (COUNT(DISTINCT ?orderIri) as ?countOfOrders) {
?personIri a crm:Person;
crm:has_activity ?Web_Activity_iri.
?Web_Activity_iri a crm:Web_Activity ;
crm:activity_type ?activityType;
crm:activity_datetime ?timestamp_dateTime_field .
?activityType stardog:property:textMatch "purchase"
?orderIri a crm:Order;
crm:order_start_date ?orderStartDate.
?personIri crm:has_contact_information ?contactInfo.
?contactInfo crm:contact_type ?contactType.
BIND(MONTH( ?timestamp_dateTime_field) as ?month)
FILTER(YEAR( ?orderStartDate)=2022)
} GROUP BY ?personIri ?month ORDER BY ?month
Query execution give syntax error.
Failed to run query: com.complexible.stardog.plan.eval.ExecutionException: Invalid SPARQL query: Encountered " "?orderIri "" at line 9, column 1.
Was expecting one of:
"{" ...
"}" ...
";" ...
"," ...
"." ...
"^^" ...
"bind" ...
"graph" ...
"unnest" ...
"minus" ...
"filter" ...
"values" ...
"service" ...
"optional" ...
...
"." ...