Diferença de tempo entre as linhas de resultados da consulta no SQLite: Com
Considere o seguintereviews
conteúdo da tabela:
CustomerName ReviewDT
Doe,John 2011-06-20 10:13:24
Doe,John 2011-06-20 10:54:45
Doe,John 2011-06-20 11:36:34
Doe,Janie 2011-06-20 05:15:12
Os resultados são ordenados porReviewDT
e agrupados porCustomerName
, tal como
SELECT
CustomerName,
ReviewDT
FROM
Reviews
WHERE
CustomerName NOT NULL
ORDER BY CustomerName ASC, ReviewDT ASC;
Gostaria de criar uma coluna da diferença horária entre cada linha desta consulta para cada Cliente ... rowid fornece a linha original e não há padrão para a inclusão da rowid etc ...
Para a primeira entrada de um CustomerName, o valor seria 0. Estou perguntando aqui, caso isso seja algo que possa ser calculado como parte da consulta original de alguma forma. Caso contrário, eu estava planejando fazer isso por uma série de consultas - criando inicialmente uma nova TABLE selecionando os resultados da consulta acima - ALTERANDO para adicionar a nova coluna e usando UPDATE / strftime para obter as diferenças de horário usando o rowid-1 (de alguma forma)..