Articles of sql server

Obtendo número de semana fora de uma data no MS SQL Server 2005?

É possível criar uma instrução sql que selecione o número da semana (NÃO o dia da semana – ou o número do dia em uma semana). Eu estou criando uma visão para selecionar essa informação extra junto com um par de outros campos e, portanto, não pode usar um procedimento armazenado. Estou ciente de que […]

Como replace valores (nulos) com saída 0 no PIVOT

Tentei converter os valores (nulos) com 0 (zeros) de saída na function PIVOT, mas não tenho nenhum sucesso. Abaixo está a tabela e a syntax que eu tentei ” SELECT CLASS, [AZ], [CA], [TX] FROM #TEMP PIVOT (SUM(DATA) FOR STATE IN ([AZ], [CA], [TX])) AS PVT ORDER BY CLASS CLASS AZ CA TX RICE 10 […]

Juntando várias tabelas no SQL

Alguém pode me explicar sobre junções? A junit interna seleciona dados comuns com base na condição onde. A junit externa esquerda seleciona todos os dados da esquerda, independentemente do comum, mas pega dados comuns da tabela da direita e vice-versa para a direita externa. Eu sei o básico, mas a questão permanece quando se trata […]

Verifique se uma string contém uma substring no SQL Server 2005, usando um procedimento armazenado

Eu tenho uma string, @mainString = ‘CATCH ME IF YOU CAN’ eu se você @mainString = ‘CATCH ME IF YOU CAN’ . Quero verificar se a palavra ME está dentro de @mainString . Como posso verificar se uma string tem uma substring específica no SQL?

ONDE ESTÁ NULL, NÃO É NULL ou NO WHERE, dependendo do valor do parâmetro SQL Server

Eu tenho um procedimento armazenado no SQL Server 2000 que executa uma pesquisa com base em valores de parâmetro. Para um dos parâmetros passados, eu preciso de uma cláusula WHERE diferente, dependendo do seu valor – o problema é que os 3 valores seriam onde MyColumn IS NULL IS NOT NULL ANY VALUE (NULL AND […]

Obter o AVG ignorando valores Nulos ou Zero

Como posso obter o AVG de uma coluna, ignorando valores NULL e zero? Eu tenho três colunas para obter sua média, eu tento usar o seguinte script: SELECT distinct AVG(cast(ISNULL(a.SecurityW,0) as bigint)) as Average1 ,AVG(cast(ISNULL(a.TransferW,0) as bigint)) as Average2 ,AVG(cast(ISNULL(a.StaffW,0) as bigint)) as Average3 FROM Table1 a, Table2 b WHERE a.SecurityW 0 AND a.SecurityW IS […]

Erro JDBC do SQL Server no Java 8: O driver não pôde estabelecer uma conexão segura com o SQL Server usando a criptografia SSL (Secure Sockets Layer)

Estou recebendo o seguinte erro ao se conectar a um database do SQL Server usando a versão do Microsoft JDBC Driver: com.microsoft.sqlserver.jdbc.SQLServerException: O driver não pôde estabelecer uma conexão segura com o SQL Server usando a criptografia SSL (Secure Sockets Layer). Erro: “O SQL Server retornou uma resposta incompleta. A conexão foi fechada. ClientConnectionId: 98d0b6f4-f3ca-4683-939e-7c0a0fca5931”. […]

Existe um SQL Server Profiler para SQL Server Express?

Existe um SQL Server Profiler para SQL Server Expess? Talvez um de código aberto? Ou talvez apenas uma ferramenta que me ajuda a ver qual consulta é passada para o database?

Converte milissegundos UTC em DATETIME no servidor SQL

Eu quero converter milissegundos UTC para DateTime no servidor SQL. Isso pode ser feito facilmente em C #, seguindo o código: DateTime startDate = new DateTime(1970, 1, 1).AddMilliseconds(1348203320000); Eu preciso fazer isso no servidor SQL. Eu encontrei algum script aqui , mas isso estava tomando carrapatos iniciais de 1900-01-01. Eu usei a function DATEADD como […]

Soma recursiva na estrutura da tree

Eu tenho uma estrutura de tree em uma única mesa. A tabela é uma tree de categorias que podem ser aninhadas indefinidamente. Cada categoria tem uma coluna ProductCount que informa quantos produtos estão diretamente na categoria (não sumndo categorias filho). Id | ParentId | Name | ProductCount ———————————— 1 | -1 | Cars | 0 […]