|
@ -204,13 +204,14 @@ export class DataProviderService { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
try { |
|
|
try { |
|
|
const queryRaw = `SELECT *
|
|
|
const queryRaw = ` |
|
|
FROM "MarketData" |
|
|
SELECT * |
|
|
WHERE "dataSource" IN ('${dataSources.join(`','`)}') |
|
|
FROM "MarketData" |
|
|
AND "symbol" IN ('${symbols.join( |
|
|
WHERE "dataSource" IN ('${dataSources.join(`','`)}') |
|
|
`','` |
|
|
AND "symbol" IN ('${symbols.join( |
|
|
)}') ${granularityQuery} ${rangeQuery} |
|
|
`','` |
|
|
ORDER BY date;`;
|
|
|
)}') ${granularityQuery} ${rangeQuery} |
|
|
|
|
|
ORDER BY date;`;
|
|
|
|
|
|
|
|
|
const marketDataByGranularity: MarketData[] = |
|
|
const marketDataByGranularity: MarketData[] = |
|
|
await this.prismaService.$queryRawUnsafe(queryRaw); |
|
|
await this.prismaService.$queryRawUnsafe(queryRaw); |
|
|