Рассчитать вызов DateDiff с помощью оператора Pivot

есть способ, которым я могу просто «обновить» или «обновить» то, что находится в папке «Загрузки», чтобы они отображались с помощью приложения «Загрузки Android»?

Приложение «Загрузки» показывает только то, что находится в его ContentProvider, что, в свою очередь, обусловлено тем, что было загружено через DownloadManager. Он не отображает содержимое какой-либо конкретной каталогов на устройстве и что ContentProvider не документирован или не поддерживается для независимого доступа.

Я также попытался использовать медиа-сканер Intent (для обновления галерея), но, по моему мнению, это не работает для Marshmellow.

Это или использование MediaScannerConnection и scanFile() позволит приложениям, которые запрашивают MediaStore, чтобы видеть ваш файл. Сюда входит демон MTP; MTP - это то, как настольная ОС просматривает содержимое внешнего хранилища устройства Android. Ни одно из них напрямую не влияет на приложение «Загрузки».

0
задан Alvaro Parra 18 January 2019 в 18:16
поделиться

1 ответ

Поскольку никто не отвечает на мой вопрос, я смог сам в этом разобраться. Вот решение для всех, кому интересно:

SELECT 
     A.MES_MACHINE AS LineNo
    ,A.DJ_NUMBER
    ,A.ACTION as SetupStarted
    ,A.ACTION_TIME AS SetupStart
    ,B.ACTION as RunStarted
    ,B.ACTION_TIME AS UpTimeStart
    ,C.ACTION as RunEnded
    ,C.ACTION_TIME AS UpTimeEnd
    ,FORMAT(DATEDIFF(SECOND, A.ACTION_TIME, B.ACTION_TIME)/60.0,'##.##') AS Setup
    ,FORMAT(DATEDIFF(SECOND, B.ACTION_TIME, C.ACTION_TIME)/60.0, '##.##') AS UpTime

FROM [StagingDB]. [Dbo]. [AFL_MES2O_Interface_Data_arch] A, [StagingDB]. [Dbo]. [AFL_MES2O_Interface_Data_arch] B, [StagingDB]. [dbo]. [AFL_MES2O_Interface_Data_arch] C WHERE (B.DJ_NUMBER = A.DJ_NUMBER AND B.ACTION_TIME> A.ACTION_TIME) и (C.DJ_NUMBER = B.DJ_NUMBER AND C.ACTION_TIME> B.ACTION_TIME)

0
ответ дан SamSmith1986 18 January 2019 в 18:16
поделиться
Другие вопросы по тегам:

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