Resultados da pesquisa a pedido "gaps-and-islands"
SQL Server 2014 Mesclando intervalos de datas sobrepostos
Tenho uma tabela com 200.000 linhas em um banco de dados SQL Server 2014 assim: CREATE TABLE DateRanges ( Contract VARCHAR(8), Sector VARCHAR(8), StartDate DATE, EndDate DATE ); INSERT INTO DateRanges (Contract, Sector, StartDate, Enddate) ...
SQL: Lacunas e Ilhas, Datas agrupadas
Estou tentando agrupar datas dentro de três dias uma da outra e atribuir pontos com base nas readmissões em 30 dias. Um MRN receberia 3 pontos por readmissão. Qualquer ajuda para modificar minha consulta abaixo seria ótimo. Exemplo: CREATE ...
Edição complexa de 'lacunas e ilhas'
Eu tenho uma tabela em um banco de dados Postgres como este: person | eventdate | type -------------------------------------- <uuid-1> | 2016-05-14 | 300 <uuid-3> | 2016-05-14 | 300 <uuid-1> | 2016-05-15 | 301 <uuid-1> | 2016-05-16 | 301 ...
A função LAG da janela pode fazer referência à coluna cujo valor está sendo calculado?
Preciso calcular o valor de alguma coluna X com base em outras colunas do registro atual e o valor de X do registro anterior (usando alguma partição e ordem). Basicamente, eu preciso implementar a consulta no formulário SELECT <some fields>, ...
Obtendo datas indisponíveis para alugar um produto que possui estoques
Consultas de banco de dados, normalmente tão simples, mas às vezes tão difíceis. (treinador cerebral) Então, eu tenho produtos, estoques e rentStockOrders. Esses produtos podem ser alugados por um conjunto de dias. Os estoques também têm uma ...
Como verificar eficientemente uma sequência para valores usados e não utilizados no PostgreSQL
No PostgreSQL (9.3), tenho uma tabela definida como: CREATE TABLE charts ( recid serial NOT NULL, groupid text NOT NULL, chart_number integer NOT NULL, "timestamp" timestamp without time zone NOT NULL DEFAULT now(), modified timestamp without ...
Agrupe valores consecutivamente no MySQL e adicione um ID a esses grupos
Eu tenho uma tabela simples e preciso identificar grupos de quatro linhas (os grupos não são consecutivos), mas cada linha de cada linha tem um +1 no valor. Por exemplo: ---------------------- | language | id | ---------------------- | C | 16 | ...
Agrupar linhas por períodos contíguos para grupos de valores
Considere alguma tabelaT, Ordenado porCol1, Col2, Date1, Date2: Col1 Col2 Date1 Date2 rate ABC 123 11/4/2014 11/5/2014 -90 ABC 123 11/4/2014 11/6/2014 -55 ABC 123 11/4/2014 11/7/2014 -90 ABC 123 11/4/2014 11/10/2014 -90 Quero agrupar os dados ...
Alterar coluna de número
Eu tenho NAME e PAY, mas preciso CHANGEGROUP neste exemplo: NAME PAY DATE CHANGEGROUP Sally 12 10/01/2011 1 Sally 12 10/01/2011 1 Sally 12 11/02/2011 1 Sally 12 11/02/2011 1 Sally 12 12/01/2012 1 Sally 13 04/23/2013 2 Sally 12 04/24/2013 3 Sally ...