Оптимизировать мой код SQL без временной таблицы

Если вам нужно расширить объект window с помощью специального типа, для которого требуется использовать import, вы можете использовать следующий метод:

window.d.ts

import MyInterface from './MyInterface';

declare global {
    interface Window {
        propName: MyInterface
    }
}

См. «Глобальное расширение» в разделе «Слияние декларации» Справочника: https://www.typescriptlang.org/docs/handbook/declaration-merging.html#global-augmentation

0
задан David A.C 13 March 2019 в 18:34
поделиться

1 ответ

Вы должны проверить CTE: https://docs.microsoft.com/en-us/sql/t-sql/queries/with-common-table-expression-transact-sql?view=sql-server -2017

Более конкретно: Выбрать первую строку в каждой группе GROUP BY?

Используйте этот запрос для выбора верхней строки по группе, после чего вы можете присоединиться.

В качестве альтернативы вы можете использовать подзапрос:

SELECT
    date_diff(
        some_date,
#subquery - min date or whatever
        SELECT MIN (...) FROM "x" AS "x2" WHERE "x2"."id"="x1"."id" 
    )
FROM "x" AS "x1"
0
ответ дан Dinu 13 March 2019 в 18:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: