Articles of sql

grupo de sql por apenas linhas que estão em sequência

Digamos que eu tenha a seguinte tabela: MyTable ——— | 1 | A | | 2 | A | | 3 | A | | 4 | B | | 5 | B | | 6 | B | | 7 | A | | 8 | A | ——— Eu preciso da consulta sql […]

dplyr left_join por menos que, maior que condição

Esta questão é de alguma forma relacionada a questões mesclando eficientemente dois frameworks de dados em um critério não-trivial e verificar se a data é entre duas datas em r . E o que eu postei aqui solicitando se o recurso existe: questão do GitHub Eu estou olhando para juntar dois frameworks de dados usando […]

Como converter número de semana em data?

Dado um ano e uma semana de calendar, como posso obter a terça-feira dessa semana como data?

Dados hierárquicos no Linq – opções e desempenho

Eu tenho alguns dados hierárquicos – cada input tem um id e um ID de input pai (anulável). Eu quero recuperar todas as inputs na tree sob uma determinada input. Isso está em um database do SQL Server 2005. Eu estou consultando com LINQ to SQL no c # 3.5. O LINQ to SQL não […]

Coluna desconhecida do MySQL na cláusula ON

Eu tenho a seguinte consulta MySQL: SELECT p.*, IF(COUNT(ms.PropertyID) > 0,1,0) AS Contacted, pm.MediaID, date_format(p.AvailableFrom, ‘%d %b %Y’) AS ‘AvailableFrom’, astext(pg.Geometry) AS Geometry FROM property p, propertygeometry pg JOIN shortlist sl ON sl.PropertyID = p.id AND sl.MemberID = 384216 LEFT JOIN message ms ON ms.PropertyID = p.id AND ms.SenderID = 384216 LEFT JOIN property_media pm […]

Arel OR ActiveRecord condição

Como você pode combinar duas condições diferentes usando lógica OU em vez de E? NOTA: 2 condições são geradas como escopos de rails e não podem ser facilmente alteradas para algo como where(“x or y”) diretamente. Exemplo simples: admins = User.where(:kind => :admin) authors = User.where(:kind => :author) É fácil aplicar e condição (que para […]

Adicionando um zero inicial a alguns valores na coluna no MySQL

Eu tenho um arquivo CSV enviado para mim em CSV. O campo de interesse é de 8 dígitos. Alguns deles começaram com um 0. O campo foi enviado numérico. Então, agora eu abandonei alguns zeros à esquerda. Eu já converti o campo para varchar. Agora preciso fazer isso: Eu tenho isso agora: 12345678 1234567 Eu […]

nvarchar (max) ainda sendo truncado

Então estou escrevendo um procedimento armazenado no MS SQL Server 2008. É uma consulta muito longa e eu tenho que escrevê-lo dinamicamente, então eu crio uma variável chamada @Query e faço do tipo NVARCHAR(MAX) . Agora, foi- me dito que nas versões modernas do SQL Server, NVARCHAR(MAX) pode conter uma quantidade ridícula de dados, muito […]

Atualizar registros na tabela do CTE

Eu tenho o seguinte CTE que me dará o DocTotal para toda a fatura. ;WITH CTE_DocTotal AS ( SELECT SUM(Sale + VAT) AS DocTotal FROM PEDI_InvoiceDetail GROUP BY InvoiceNumber ) UPDATE PEDI_InvoiceDetail SET DocTotal = CTE_DocTotal.DocTotal Agora, com este resultado, quero inserir na coluna o valor do DocTotal dentro de PEDI_InvoiceDetail. Eu sei que não […]

Arquivo chave incorreto do MySQL para a tabela tmp ao fazer várias junções

Eu não venho aqui pedir ajuda frequentemente, mas estou muito frustrado com isso e espero que alguém tenha encontrado isso antes. Sempre que eu tento buscar registros de uma tabela usando mais de uma junit, recebo este erro: #126 – Incorrect key file for table ‘/tmp/#sql_64d_0.MYI’; try to repair it Portanto, esta consulta produzirá o […]