Resultados da pesquisa a pedido "tsql"

13 a resposta

Cláusula CASE T-SQL: Como especificar WHEN NULL

Escrevi uma instrução T-SQL semelhante a esta (a original parece diferente, mas quero dar um exemplo fácil aqui): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.personEsta declaração não possui nenhum ...

2 a resposta

Aplicar exterior Retornando colunas inesperadamente NÃO NULL quando nenhuma correspondência

Estou atingindo algum comportamento estranho em uma função com valor de tabela quando usado com OUTER APPLY. Eu tenho uma função embutida simples que retorna alguns cálculos simples com base em uma linha em outra tabela. Quando os valores de ...

1 a resposta

Como esse script está atualizando a tabela ao usar LEFT JOINs?

O resultado neste script está correto, mas não entendo por que a coluna BetaStatus permanece 'NOK' Em relação a 'Beta', a primeira linha (Beta = NOK) seria [email protected] para NOK. Mas então eu pensei que as duas ...

1 a resposta

Constantes e arquivos Incluir no TSQL

É possível incluir um conjunto de valores 'constantes' em um procedimento armazenado TSQL? Tenho uma situação em que estou usando um campo inteiro para armazenar valores de bits e tenho um pequeno conjunto de valores 'constantes' que uso para ...

2 a resposta

Número de contagens itemactive dentro de uma taxa de datas

Eu tenho um conjunto de dados deResources, Projects, StartDate eEndDate. Cada recurso pode ser utilizado por vários projetos. Quero obter uma contagem do número de projetos que estão usando um recurso em cada trimestre. Portanto, se o projeto ...

1 a resposta

Como passo parâmetros de entrada para sp_executesql?

No SQL Server 2014, estou tentando criar uma cláusula dinâmica WHERE. Eu construí a consulta como uma string, mas quando tento executá-la com sp_executesql, recebo o seguinte erro:13 Você deve declarar a variável escalar "@desde". Não consigo ...

7 a resposta

Melhor maneira de verificar a data atual na cláusula where da consulta sql

Estou tentando descobrir a maneira mais eficiente (melhor desempenho) de verificar o campo de data para a data atual. Atualmente estamos usando: SELECT COUNT(Job) AS Jobs FROM dbo.Job WHERE (Received BETWEEN DATEADD(d, DATEDIFF(d, 0, GETDATE()), ...

4 a resposta

arredondamento datado

Eu tenho uma tabela db no SQL Server que contém uma data de início para um projeto. Em uma página de status da web, quero mostrar quantos dias / semanas / meses o projeto foi executado, as unidades dependendo da duração. Então, com menos de ...

4 a resposta

Consulta e exclusão de registros MERGE

Eu tenho uma tabela que se parece com: AccountID, ItemID 1, 100 1, 200 2, 300Eu tenho um proc que aceita um parâmetro de valor de tabela que atualiza os itens associados a uma conta. Passaremos algo como o seguinte: AccountID, ItemID 3, 100 3, ...

3 a resposta

Confuso sobre a ordem de processamento de consultas lógicas de Itzik Ben-Gan em seu livro do SQL Server 2005 e no SQL Server 2008

No livroPor dentro da consulta T-SQL do Microsoft SQL Server ™ 2005, o autor Itzik Ben-Gan nos diz que o pedido ou o processamento de consultas lógicas do SQL Server 2005 é: (8) SELECT (9) DISTINCT (11) <TOP_specification> <select_list> (1) ...