Search the Community
Showing results for tags 'sql server'.
-
Tenho um BD em sql express 2008 que é atualizado pelo Visual Studio 2010 Express, rodando em um pc. Como fazer para acessar esse bd através da rede doméstica, se possível usando os pgms desenvolvidos em Visual Studio 2010. Agradeço qualquer informação.
-
Bom dia. Fiz uma BD em SQLServer 2012 e agora quero que funcione em mais do que um pc. Quais os passos que devo seguir para que se o user1 alterar a BD no seu computador, o user2 quando aceder à base de dados, noutro local e em outro computador, possa ver essas alterações? Obrigado
-
Boas! Faz sentido utilizar a herança em SQL? Qual é a melhor maneira ?
-
Preciso de criar o dominio para um codigo de 10 caracteres, mas no minimo tem de ter 4 caracteres, como faço? char(4) nao permite os 10 varchar (10) nao garante os 4
-
Decimal positivo com duas casas decimais, sem usar money ou assim, ou seja usar decimal ou numeric, alguem ajuda?
-
os atributos que colocamos no group by têm de existir no select? ----------------------- se fizermos 1 count no select podemos po-lo no group by ou order by ou having? , p.ex: select count(att) as total ... Group by total having count(total) > 20 order by total ----- faz sentido ter um count no select e o mesmo count no having?
-
Boa tarde Ao criar 1 tabela posso fazer? Foreign key (att1, att2) references tabelaxpto...
-
Olá, Estou com uma dificuldade numa query, devido a lentidão da mesma. Uma das clausulas da query é um intervalo de datas, se eu colocar esse intervalos de datas na query a sua execução é rápida. Levando apenas uns 5segs. Ao colocar o intervalo de datas através de parâmetros, a mesma query fica ali a "mastigar" o processamento de informação. Alguém tem alguma dica para colmatar este problema? Obrigado
-
Boa tarde! Tenho na minha BD registos de tempo que guardo com o formato HH:MM com o tipo de dados VarChar! Estou agora com um problema! Quando quero criar um report onde tenho de apresentar o total de duração destes registos, não consigo fazê-lo! Primeiro, o tipo de dados é varchar, se eu usar o =SUM(Fields!Horas.Value), dá-me #Erro. Suponho que seja porque estou a tentar somar HH:MM do tipo varchar! Segundo, não sei como resolver isto! Tenho algumas ideias: Ao criar o DataSet transformar a coluna varchar que tem o HH:MM guardardo, numa colunha time? Fazer uma conversao no ReportViewer?
-
Boa tarde! Tenho esta query: select CAST( (SUM (datepart(HH, convert (varchar, horasefe, 108))) + (SUM(datepart(mi, convert (varchar, horasefe, 108)))/60) ) AS VARCHAR(2)) + ':' + CAST( SUM(datepart(mi, convert (varchar, horasefe, 108))) - 60 * (SUM(datepart(mi, convert (varchar, horasefe, 108)))/60) as VARCHAR(2)) as Soma Utilizo-a para somar valores de tempo em colunas tipo varchar, o problema é que o output que obtenho é 0:0, ou seja se for uma hora obtenho "1:0". Queria obter os resultados da forma "00:00" ou seja, para uma hora o resultado "01:00". Alguem me pode ajudar a desve
-
Olá. Criei uma tabela Cliente que tem o atributo BI, entre outros. Esse atributo é NULL pois o Cliente pode não saber o seu nº de BI ao criar a ficha de Cliente. Contudo, quero que nunca haja dois nº BI iguais, e portanto criei uma Unique Key não via código, mas pelo Sql Management Studio. >Clique botão direito na coluna BI >Indexes/Keys >Adicionar Unique Key O problema é que, caso haja mais do que um Cliente em que o campo BI não seja preenchido, esse Cliente não é gravado pois dá um erro em que no campo BI não pode haver registos repetidos, neste caso, o valor NULL. Alguém m
-
DataGridView - Ler Linha a Linha e ir atualizando o Banco de Dados
pasiani.info posted a topic in Visual Basic .NET
Boa Tarde Pessoal, Sou novo por aqui, minha duvida já procurei aqui e em vários sites e nada. É o seguinte Tenho uma Tabela de ESTOQUE que quado eu excluir o pedido os itens devem voltar ao estoque, porem isso não esta acontecendo, olhem o Código.. Public Sub PVoltaItensaoEstoqueAoExcluirPedidoMesa() Dim con As SqlConnection = cnnBanco ''--Cria variavel de conexão Try con.Open() With dgvPedido ''Meu DataGrid Pedido For i = 0 To (.Rows.Count - 1) strSql = "UPDATE ESTOQUE SET QTD_ESTOQUE = QTD_ESTOQUE + @QTD_ESTOQUE WHERE COD_PRODUTO = @COD_PRODUTO" Dim cmdVoltaProduto As New SqlC -
Bom dia, Estou desde segunda-feira com um problema que não consigo resolver, nem encontrar solução. Tenho uma pequena aplicação em PHP que conecta com um servidor MSSQL via PDO. Esta aplicação está a funcionar em várias máquinas com o Easyphp, mas na Segunda-feira instalei-a num PC em que não consigo aceder ao servidor através do PHP. Isto é, se abrir o SQL Server Management Studio, consigo-me ligar à instância, tanto por Windows Authentication como por SQL Server Authentication, mas no PHP retorna-me sempre o mesmo erro: SQLSTATE[08001] SQLDriverConnect: 17 [Microsoft][ODBC SQL Server Driv
-
Boa Noite Pessoal, Sou novo por aqui, minha duvida já procurei aqui e em vários sites e nada. É o seguinte Tenho uma Tabela de ESTOQUE que quado eu excluir o pedido os itens devem voltar ao estoque, porem isso não esta acontecendo, olhem o Código.. Public Sub PVoltaItensaoEstoqueAoExcluirPedidoMesa() Dim con As SqlConnection = cnnBanco ''--Cria variavel de conexão Try con.Open() With dgvPedido ''Meu DataGrid Pedido For i = 0 To (.Rows.Count - 1) strSql = "UPDATE ESTOQUE SET QTD_ESTOQUE = QTD_ESTOQUE + @QTD_ESTOQUE WHERE COD_PRODUTO = @COD_PRODUTO" Dim cmdVol
-
Bom dia! Depois de ter feito uma migração de dados de um sistema antigo, deparei-me com a situação de ter registos onde não existem datas. .. O exemplo que dou em cima é a situação que tenho. Não tenho onde ir buscar a data daqueles dois NULL. Portanto o que defini fazer logicamente é: 1 - Ver qual é a Menor data dentro daquela série (00013 ou 00021). 2 - Atualizar os registos daquela série com a menor data da série. Suponho que tenha de fazer um CASE para conseguir isto. Alguém me pode dar uma ajuda para descobrir uma maneira para la chegar? Obrigado desde já!
-
Bom dia! Tenho uma tabela que queria atualizar a partir de registos de um Select que faço a uma outra tabela. É o seguinte, tenho uma tabela de Arquivos, que migro de uma aplicação antiga através de ETL. Existe um campo de DataInicial onde há registos que têm este campo a NULL. Existe uma outra tabela que é a tabela de Documentos. Cada documento tem um arquivo associado. Podem existir N documentos dentro de um arquivo. Todos os documentos têm data de registo! Até aqui tudo bem! O Select que faço a esta tabela Documentos é o seguinte: Select IDArquivo, min(DataDocumento) as DataAbertura
- 3 replies
-
- visual studio
- sql
-
(and 1 more)
Tagged with:
-
Boas, existe maneira de fazer group by de um campo se outro campo estiver vazio? Por exemplo: Group by nome if apelido is NULL É isto que pretendo fazer. Já tentei com: group by case when source_id is null then id else source_id end Mas dá-me erro de que o campo id não está numa função agregada. Já tentei meter em função agregada mas o campo é nvarchar (por exemplo: PS2).
-
Viva, Eu tenho a minha base de dados guardada no disco local C: mas queria mudar de conexão para um disco que está partilhado numa rede, o que tem de se fazer ?
-
Boas tarde Malta, Estou com um problema em criar index tree e em baseado em Hashing. Alguém podia-me arranjar tutoriais?
-
Boas ! Podiam dar documentação (sites, livros) de comandos para o sql server ?
-
Olá a todos. Eu tenho a tabela Cliente IdCliente INT, PK Nome VARCHAR(50), IdCodPostal CHAR(8) FK E a tabela CodPostal IdCodPostal CHAR(8), PK Localidade VARCHAR(20) A minha dúvida é em criar a procedure de inserir Cliente. Devo passar para a Procedure todos os atributos de ambas as tabelas? Assim: CREATE PROCEDURE spClienteInsert @Nome VARCHAR(50), @IdCodPostal CHAR(8) @Localidade VARCHAR(20) AS BEGIN TRY BEGIN TRAN IF(NOT EXISTS(SELECT IdCodPostal FROM CodPostal WHERE IdCodPostal = @IdCodPostal)) INSERT INTO CodPostal Values(@IdCodPostal, @Loacalidade);
-
Olá a todos. Estou a cria uma BD para armazenar os Produtos de uma Loja. Na tabela Produtos tenho um atributo Foto do tipo Image e estou a gravar as imagens assim: INSERT INTO Produtos (IdProduto, Nome, Imagem) SELECT 1, 'Fogão', * FROM OPENROWSET(BULK N'C:\...\fogao.jpg', SINGLE_BLOB) image; O problema está agora para fazer a interface para esta BD. Como faço para que essas imagens apareçam na interface? Estou a usar C#. Já li vários artigos sobre o assunto mas continuo sem saber como resolver.
-
[Resolvido] Problema com divisao. Valor returnado é arredondado
Leudassdf posted a topic in SQL Server
Boas pessoal. Eu tenho a seguinte situação. Select round(SUM(QUANTIDADE_CONS),2)/Round(COUNT(distinct NUM_VENDA),2) from CONSTITUICAOVENDAS A funçao sum devolve 45 e a Count devolve 6. O valor que o sql me devolve é 7 no entanto a divisao dá 7.5. Como faço para o sql me devolver o valor exacto? Cumprimentos, Leandro -
Boa noite, Estou tentando conectar a base de dados do SQL Server pelo wizard mas não aparece as opções todas. Data Source: Mircrosoft Access Datavase file; Microsoft SQL Server Compact 3.5 Microsofr SQL Server DataVase File; Alguma ideia? Obrigado.
-
Olá na query abaixo eu preciso ao inserir os dados gerar um Identificador único para três campos . No UI o usuário vai inserir todos os outros dados ,mas estes três eu preciso que sejam gerados pelo BD . Tinno TCom TSecur Como posso fazer isso? USE [master] GO -- CREATE DATABASE [LoginDB] GO USE [LoginDB] GO /****** Object: Table [dbo].[users] SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- Cria tabela de users CREATE TABLE [dbo].[users]( [userId] [int] IDENTITY(1,1) NOT NULL, [Nome] [nvarchar](20) NOT NULL, [sobrenome] [nvarchar](20) NOT NULL, [usuario] [nvarchar](20) NOT NULL,