Resultados da pesquisa a pedido "window-functions"

1 a resposta

Funções da janela: PARTITION BY uma coluna após ORDER BY another

Aviso Legal:O problema mostrado é muito mais geral do que eu esperava primeiro. O exemplo abaixo é retirado de uma solução para outra pergunta. Mas agora eu estava usando esta amostra para resolver muitos problemas mais - ...

2 a resposta

Funções de janela no SQLite3

A seleção Oracle SQL a seguir me permite selecionar todas as linhas de uma tabela que sãoduplicado de acordo com alguns campos, por exemplo, eles têm o mesmoCOLUMN_1, COLUMN_2 eCOLUMN_3 SELECT * FROM ( SELECT t.*, ROW_NUMBER() OVER (PARTITION BY ...

1 a resposta

Função definida pelo usuário a ser aplicada à janela no PySpark?

Estou tentando aplicar uma função definida pelo usuário para Window no PySpark. Eu li que o UDAF pode ser o caminho a seguir, mas não consegui encontrar nada concreto. Para dar um exemplo (extraído daqui:Blog de tecnologia de ...

1 a resposta

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) ...

3 a resposta

lag para obter o primeiro valor não nulo desde o valor nulo anterior

Abaixo está um exemplo do que estou tentando obter em um banco de dados Redshift. Eu tenho uma variávelcurrent_value e eu quero criar uma nova colunavalue_desired isso é: o mesmo quecurrent_value se a linha anterior for nulaigual ao último ...

1 a resposta

Django filtrando em funções de janela

Eu tenho dois modelos no Django, A e B. Cada A tem vários Bs atribuídos, e os Bs são ordenados, o que é feito com o campo B.order_index que conta a partir de zero para qualquer A. Quero escrever uma consulta que verifique se existe algum A onde ...

2 a resposta

pyspark: contagem distinta em uma janela

Eu apenas tentei fazer um countDistinct em uma janela e recebi este erro: AnalysisException: u'Distinct window functions are not supported: count(distinct color#1926)Existe uma maneira de fazer uma contagem distinta em uma janela ...

1 a resposta

Spark - Janela com recursão? - Propagar valores condicionalmente pelas linhas

Eu tenho o seguinte quadro de dados mostrando a receita das compras. +-------+--------+-------+ |user_id|visit_id|revenue| +-------+--------+-------+ | 1| 1| 0| | 1| 2| 0| | 1| 3| 0| | 1| 4| 100| | 1| 5| 0| | 1| 6| 0| | 1| 7| 200| | 1| 8| 0| | ...

2 a resposta

Função da janela Spark SQL com condição complexa

Provavelmente é mais fácil explicar através do exemplo. Suponha que eu tenha um DataFrame de logins de usuário em um site, por exemplo: scala> df.show(5) +----------------+----------+ | user_name|login_date| +----------------+----------+ ...

3 a resposta

Funções da janela: last_value (ORDER BY… ASC) igual a last_value (ORDER BY… DESC)

Dados de amostra CREATE TABLE test (id integer, session_ID integer, value integer) ; INSERT INTO test (id, session_ID, value) VALUES (0, 2, 100), (1, 2, 120), (2, 2, 140), (3, 1, 900), (4, 1, 800), (5, 1, 500) ;Consulta atual select id, ...