Hi everyone,
I have query:
SELECT (
SELECT
count(DISTINCT(c.id))
-- c.id, c.name
FROM flight_detail fd
JOIN contact c
ON c.id = fd.contact_id
WHERE
-- get last year
(fd.departure_date >= '2016-09-01' AND fd.departure_date <= '2017-09-30')
AND
-- get this year
fd.contact_id IN (
SELECT fd_ly.contact_id
FROM flight_detail fd_ly
WHERE
fd_ly.departure_date >= '2017-09-01' AND fd_ly.departure_date <= '2018-09-30'
)
) AS 'Customer Last Year Who Still Buy Ticket This Year',
(
SELECT
count(DISTINCT(c.id))
-- c.id, c.name
FROM flight_detail fd
JOIN contact c
ON c.id = fd.contact_id
WHERE
-- get last year
(fd.departure_date >= '2016-09-01' AND fd.departure_date <= '2017-09-30')
) AS 'Customer Last Year';How to transform query to JSON format for sending data paramater DataService.
This query for get data from bpm and I want show the result to my 3rd app.
Thanks.
Like
1 comments
14:58 Sep 28, 2018
Dear Romadan,
Not all queries can be easily translated in a single DataService request. In the most complex cases consider refactoring a query into few smaller queries and sending them one by one storing the result from first query and passing it as a parameter to the next query.
Show all comments