Tenho a tabela ENDERECO e na coluna LOUGRADOURO (40) preciso diminuir alguns endereços para 30 caracteres.
Basicamente preciso cortar a partir da casa 30.
Estou tentando fazer a soma de duas colunas no SQL e queria que ela me retornasse o valor separado em uma coluna a parte, podem me ajudar?
Isso é o que estou fazendo
SELECT MONTH(workOrderDate) AS MES,
(SUM(CASE WHEN WorkType = '02' AND workOrderDescription = 'preventiva' THEN 1.0 ELSE 0 END)) AS preventiva,
(SUM(CASE WHEN workOrderDescription = 'CORRETIVA' THEN 1 ELSE 0 END)) AS corretivas
FROM WorkOrder
WHERE YEAR(workOrderDate) = 2018 AND lastUpdateData IS NOT NULL
GROUP BY MONTH(workOrderDate);
Esse resultado me retorna esses valores:
https://imgur.com/5XqbmFX
Preciso que ele me retorne uma coluna ao lado informando a soma de ambas as colunas.
Boa noite pessoal,
Esbarrei em um novo problema com consultas no meu sistema.
Tenho um formulário no sistema que deverá apresentar todos os materiais utilizados em uma determinada Venda e seus respectivos estoques obtidos através da soma das entradas e saidas do estoque.
Para isso devo buscar os dados em 3 tabelas do banco de dados sendo elas VendasProdutos, Composicao, Materiais e Estoque
Eis que surge meu problema, como posso ter vários produtos na venda e alguns produtos usam os mesmos materiais, a consulta está retornando com os materiais duplicados, quando o que eu gostaria era que somasse de acordo com cada material.
A query que estou usando para teste no acesso é a seguinte:
SELECT Composicao.IdMaterial, materiais.descricao, Sum(Estoque.Quantidade) AS Estoque, [VendasProdutos]![Quantidade]*[Composicao]![Quantidade] AS TotalUtilizado
FROM (VendasProdutos LEFT JOIN (materiais RIGHT JOIN Composicao ON materiais.ID = Composicao.IdMaterial) ON VendasProdutos.IdProduto = Composicao.IdProduto) LEFT JOIN Estoque ON materiais.ID = Estoque.IdMaterial
GROUP BY Composicao.IdMaterial, materiais.descricao, [VendasProdutos]![Quantidade]*[Composicao]![Quantidade], VendasProdutos.IdVenda
HAVING (((VendasProdutos.IdVenda)=1));
A consulta está retornando os dados dessa forma:
Olá galera estou fazendo um select em duas tabelas porém preciso que o valor delas seja subtraido porém eu ja tentei e não consegui, deixarei o codigo abaixo das querys que preciso fazer a subtração
Boa Tarde a todos,
Tenho um programa Windows desktop que utiliza o SQL SERVER como fonte de dados, os usuários iniciam o programa que se conecta ao SQL Server.
Após o programa fazer o Login no sql server, o usuário insere a senha do sistema para acessar as informações na base de dados, porém quando ele coloca a senha do sistema, o programa fica processando e acaba que não respondendo, como faço para verificar no SQL Server o que esta impedindo o acesso as informações ?