Search the Community
Showing results for tags 'sqlserver'.
Found 42 results
-
Gostaria de saber se é possível listar todos os objetos criados no banco de dados por usuário especifico. Não é para listar os "dbo" e sim o usuário logado que criou o objeto. Usuário logado: select SYSTEM_USER Todos os objetos criados: select * from sys.all_objects
-
- object_id
- system_user
-
(and 2 more)
Tagged with:
-
Gostaria de saber se é possível listar todos os objetos criados no banco de dados por usuário especifico. Não é para listar os "dbo" e sim o usuário logado que criou o objeto. Usuário logado: select SYSTEM_USER Todos os objetos criados: select * from sys.all_objects
-
- object_id
- system_user
-
(and 2 more)
Tagged with:
-
Boa noite, trabalho com Delphi e estou tendo dificuldade em fazer conexão com meu servidor que esta na argentina, uso o firedac para fazer a conexão com o banco, so que o comando que estou utilizando esta dando erro e não sei se estou configurando certo a minha query. Ja criei os linked server e tambem não resolveu...... uso um select dentro do delphi dessa maneira : DELPHI FDQuery e dentro uso esse select Select * from [192.168.XX.XXX].banco.dbo.tabela direcionando para o meu servidor que esta na argentina sendo 192.168.xx.xxx o ip do servidor de la e o nome do banco é servicos e a tabela ordens. Se alguem conhece ou ja fez esse tipo de conexão , estou precisando dessa grande ajuda... obrigado
-
Bom dia povo. Tenho um problema, e não uma dúvida. Eu executo no SQL Server esta query para agrupar os resultados cujo tenha o código do comprovante repetido: SELECT * FROM SHOP_Pedidos WHERE show='1' GROUP BY comprovante As colunas são: ID = Se preenche automaticamente comprovante = Recebe o código do comprovante productName = Nome do produto productValue = Valor do produto dateSent = Data que o produto foi enviado show = Enviado (1) e não enviado (0) A query que mostrei acima, não retorna dados porque aparece esse erro: "Column 'SHOP_Pedidos.id' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause." Certo, então aí que está o problema. Vendo o erro, eu troquei a * pela coluna comprovante, e resultou, mas a consulta só retorna a coluna comprovante (por conta do SELECT estar especificando somente ele. A dúvida é: Tem como recuperar todos as colunas, assim como mysql?
-
Boa noite. Preciso fazer um select que me retorne os dados desse select: hjgnvbcbn
- 1 reply
-
- banco-de-dados
- sql
-
(and 1 more)
Tagged with:
-
Tenho esse modelo de banco de dados com algumas informações cadastradas e preciso buscar atráves de um select os Campeonato e Modalidades que uma pessoa não tem vinculo, porém já tentei de diversas maneira e não consegui exito, máximo que consegui foi buscar as modalidades que não existe ninguém cadastrado.
-
Boa tarde, Galera. Seguinte, Preciso de uma solução ou função para realizar o seguinte cálculo " (Backlog(dia anterior) + Abertos(dia atual)) - fechados(dia atual) = backlog(dia atual)" segue imagem da tabela abaixo. Nunca me deparei com esta situação de ter que calcular valores entre linhas de colunas diferentes. Li algo sobre Lead e Leg mas não consegui aplicar a solução ao que preciso, alguém consegue dar uma luz? Desde já, obrigado!!
-
Estou tentando fazer a seguinte SQL abaixo e o campo DATA_AGENDADA é um campo DATATIME, não consigo criar a contagem por dia, ele está contando por horaSELECT A.DATA_AGENDADA, count(A.DATA_AGENDADA) from os_agenda A where A.cod_empresa= 2 and A.data_agendada between ''20190901'' and ''20190930'' group by A.DATA_AGENDADA order by A.DATA_AGENDADA
-
Boa tarde, Pessoal preciso calcular quantas horas/minutos o empregado descansou em uma determinada jornada, por exemplo, ele chegou as 10:42:10 e depois saiu 11:02:10 total de 20 min, com o conhecimento que tenho só consigo subtrair chegada - partida na mesma linha, só que não da certo porque a informação e cruzada, e possível fazer em sql?
-
Estou com um grande impasse: Estou conectando normalmente ao banco, faço o SELECT no php com o sqlserver normalmente, no entanto quando tento fazer um INSERT ou um UPDATE não estou conseguindo. Segue meu codigo de UPDATE: <?Php $login = $_POST["usuario"]; include("../bd/conexao_acesso.php"); $agora = date('d/m/Y'); $atualiza_acesso = "UPDATE usuarios SET log_acesso = '$agora' WHERE usuario = '$login' AND setor = '2'"; print_r($atualiza_acesso); mssql_query($atualiza_acesso) ; ?> Depois que passo pelo codigo da tudo certo, mas não registra na base, quando dou um die ou print_r e jogo no meu servidor e peço pra rodar, faz a alteração com sucesso. Alguém sabe o que pode ser esse impedimento no UPDATE e INSERT via PHP, porque pelo SQL SERVER que funciona.
-
Boa noite pessoa so novo na programação e gostaria de saber, porque meu tempo limite de consulta está no limite, esse e um pedaço do código fora esse tenho mais 14 query então só 8 funcionam e gostaria de saber alguma maneira para que todas a consultas funcionem. Colocando botoes de alguma maneira resolver esse problema. <div class="panel-group" id="accordion"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a data-toggle="collapse" data-parent="#accordion" href="#collapse9"><h2>cliente<h2></a> </h3> </div> <div id="collapse9" class="panel-collapse collapse"> <div> <?php try{ $query7= $Conexao->query( " SELECT C.FTP_CLIENTE,dbo.MinutesToDuration2021(SUM(DATEDIFF(MINUTE,E.DT_ENVIADO,E.DT_RECEBIDO)),COUNT(E.ID_EXAME)) as TEMPO FROM WR_CLIENTE C INNER JOIN E ON = WHERE = 2 AND (convert(datetime,'$datai',110)) AND (convert(datetime,'$dataf',110)) GROUP BY E ORDER BYE ASC;"); $exs7 = $query7->fetchAll(); }catch(Exception $e){ echo $e->getMessage(); exit; } ?> <br> <br> <table id="table11" data-toggle="table" class="table table-hover" data-sort-name="FTP_CLIENTE" data-sort-name="TEMPO"> <thead> <tr> <th data-field="FTP_CLIENTE" data-sortable="true" scope="row">CLIENTE</th> <th data-field="TEMPO" data-sortable="true" scope="row">TEMPO</th> </tr> </thead> <tbody> <!---carregar os refistro --> <?php foreach($exs7 as $ex) { ?> <tr> <td><?php echo $ex['FTP_CLIENTE'];?></td> <td><?php echo $ex['TEMPO'];?></td> </tr> <button class="mais">Carregar mais</button> <?php } ?> </tbody> </table> </div> </div> </div> </div> </div>
-
Boa tarde, Preciso restaurar a estrutura de um banco de dados (tabelas,views,procedures.. etc) em outro banco de dados que esta vazio (nao tem tabela nenhuma, banco novo), utilizo o sql server. Consigo fazer utilizando o SSMS ? Para entender melhor estou enviando uma imagem. O banco com todas tabelas,viwes,procedures, registros, etc.. é o Guara_ que esta no servidor .\SQLEXPRESS quero fazer uma copia identica dele no banco Nutri no servidor sdb.hsi. Desde ja agradeço.
-
Boa tarde, Gostaria de somar os valores das colunas D, D1, V1, V2, V3, V4 no final da tabela, é possivel ? Estou utilizando a seguindo query: SELECT CONVERT(CHAR(10), Discos.Discos_sdt_Data, 103) As [Data], COUNT(DISTINCT Discos.Pessoa_lng_Codigo) as [D], COUNT(Discos.Discos_lng_Sequencia) AS [D1], REPLACE(RTRIM(LTRIM(CONVERT(CHAR(20), ROUND(SUM(Discos.Discos_mon_Valor), 2)))), '.', ',') as [V1], REPLACE(RTRIM(LTRIM(CONVERT(CHAR(20), ROUND(SUM(Discos.Discos_mon_Valor)/COUNT(Discos.Discos_lng_Sequencia), 2)))), '.', ',') AS [V2], REPLACE(RTRIM(LTRIM(CONVERT(CHAR(20), ROUND(Sum (Discos.Discos_mon_Tarifa), 2)))), '.', ',') As [V3], REPLACE(RTRIM(LTRIM(CONVERT(CHAR(20), ROUND(SUM(Discos.Discos_mon_Tarifa)/COUNT(Discos.Discos_lng_Sequencia), 2)))), '.', ',') AS [V4] FROM Discos Group By Discos.Discos_sdt_Data Having (((Discos.Discos_sdt_Data) Between '2019-01-01' And '2019-01-10')) Order By [D] Com este codigo consigo a somatorio conforme imagem, porem, queria adicionar um a somatoria total no final das colunas. Por favor, poderiam me ajudar.
-
Boa noite. Tenho um display que deverá exibir produtividade de alguns setores por dia, Mês, e retornar o percentual de meta de acordo com os valores dos dias, semanas e meses. O total diário está tranquilo mas, como retornar o total semanal, mensal e percentual alcançado? Estou há mais de uma semana tentando resolver. Estou usando o SQLSERVER 2017. Se alguém puder ajudar agradeço. SELECT REGISTRO_ATENDIMENTO_INTERNO_PSP.UsuarioInsert, DEPARTAMENTOS.NomeDepartamento, COUNT(REGISTRO_ATENDIMENTO_INTERNO_PSP.DataAtendimento) AS "Total Diário", COUNT(REGISTRO_ATENDIMENTO_INTERNO_PSP.DataAtendimento) AS "Total Semanal", COUNT(REGISTRO_ATENDIMENTO_INTERNO_PSP.DataAtendimento) AS "Total Mensal" FROM REGISTRO_ATENDIMENTO_INTERNO_PSP INNER JOIN DEPARTAMENTOS ON REGISTRO_ATENDIMENTO_INTERNO_PSP.IdDepartamento=DEPARTAMENTOS.IdDepartamento INNER JOIN COLABORADOR ON REGISTRO_ATENDIMENTO_INTERNO_PSP.IdFunc=COLABORADOR.IdFunc where convert(char(10),DataAtendimento,103) = convert(char(10),getdate(),103) GROUP BY REGISTRO_ATENDIMENTO_INTERNO_PSP.UsuarioInsert, DEPARTAMENTOS.NomeDepartamento
-
Boa tarde Pessoal!! estou com um problema que acho que sou o único com este mesmo problema kkkk pois procurei em tudo que foi lugar um esclarecimento de como resolver e nada. Bom vamos ao que importa. tenho um formulário em metodo post que será auto preenchido depois que eu conseguir aplicar o que tenho a duvida. <form action="caixa.php" method="post"> <B>Selecione a Refeição:</B><br> <input type=checkbox name="pratos[]" value="Feijão"> Feijão<br> <input type=checkbox name="pratos[]" value="Arroz"> Arroz<br> <input type=checkbox name="pratos[]" value="Fritas"> Fritas<br> <input type=checkbox name="pratos[]" value="Farofa"> Farofa<br> <input type=checkbox name="pratos[]" value="Bife"> Bife<br> <input type=checkbox name="pratos[]" value="frango"> frango<br> <input type=checkbox name="pratos[]" value="ovo"> ovo<br> <input type=checkbox name="pratos[]" value="Churrasco"> Churrasco<br><BR> <input type=submit> </form> <?php $pratos = isset($_POST['pratos']) ? $_POST['pratos'] : ''; if(!$pratos!="Registrar") { // Verifica se usuário escolheu algum número if(isset($_POST["pratos"])) { foreach($_POST["pratos"] as $complemento) { echo "- " . $complemento . "<BR>"; } } else { echo "Você não escolheu Seu Prato ainda!<br>"; }} ?> esta meio zuado pq sou bem novato mais esta funcionando o resultado do "checkbox" esta vindo só que separadamente preciso unir os dados pois a aplicação dele será imput em sql server para que os pedidos ja saiam no monitor dentro da cozinha com as opções escolhidas sei que não é muito difícil colocar " $complemento[0].$complemento[1].$complemento[2] etc.. pelo que vi seria mais ou menos assim que eu agruparia o valor mais existe um problema o Form será auto preenchido por uma busca em sql server pois existe feijão preto feijão branco feijão mulatinho etc... e ter que preencher isso tudo sem nem ao menos saber se vai ter este prato no dia é bem inviável e a qtd de linhas será absurda então preciso agrupar o resultado para aplicar o envio do mesmo para o sql server indiferente das opções escolhidas se puderem me ajudar agradeço. este é o mesmo arquivo esta mostrando o resultado onde cadastra só para ficar mais rápido o desenvolvimento caixa.php
-
sql-server Criar Trigger para alterar registro somente na modificação de um campo em sql server
Robson Freitas posted a topic in SQL Server
Tenho uma tabela de cadastro do SQL Server, tenho uma coluna que apresenta o status desse cadastro ('A','I','S','C'). Criei um campo com nome Update_data, que receberá um datatime toda vez que o cliente alterar o status do cadastro. Isso também vale para um insert. Estou com dúvidas, pois nunca criei uma Trigger em sql server. Ex: da minha tabela ID | Processo | status | Update_data 1 | A33 | A | null 2 | A34 | I | null 3 | A55 | A | null Não consegui avançar no seguinte exemplo abaixo trigger: CREATE TRIGGER atualizaData ON cadastro AFTER INSERT,UPDATE AS IF INSERT OR UPDATE(status) BEGIN UPDATE cadastro SET Update_data = GETDATE() WHERE id = id_que_foi_modifica/inserida END Ao final, será atualizado com a data atual somente se houver modificação ou inserção no campo da situação. -
Olá, Preciso de ajuda para criar um sql q delete registro com mais de 10 dias de sua criação No BD SqlServer. Obs: Os 10 primeiros dias precisam permanecer na tabela.
-
seta de navegação seta de navegação para resultados de um select em sql server para php
Fábão Ramos posted a topic in PHP
Olá pessoal como todas as outras duvidas esta não seria a mais louca que eu ja fiz :). eu tenho um site e nele coloquei um link dentro de um iframe buscando um php dentro do meu server neste php existe um select em repetição while(odbc_fetch_row que esta funcionando perfeitamente mas aew vem o problema preciso que exiba varios e varios resultados e como ela esta agregada a um iframe tenho um campo limitado bom resumindo preciso que depois de uma certa qtd de repetições crie uma seta para que continue a carregar os resultados e nao criar uma barra de rolagem no meio do site para visualizar o resultado se alguem tiver uma ideia de como posso fazer estou por aki pq eu não faço ideia de como continuar. -
sqlserver erro null no resultado de var_dump em leitura de arquivo dentro do server
Fábão Ramos posted a topic in PHP
Pessoal estou com um probleminha esta dando null mas se repararem no codigo Var_dump anterior esta dando o caminho correto so quero que ele leia o arquivos pois o restante ja testei e esta ok so nao consigo fazer ler este caminho. $DataLog = date("m-d"); $montando = "C:\Server\PK_LOG\(PVP)"; $montando .= "$DataLog"; $montando .= ".log"; //var_dump($montando); $arquivo = $_FILES['$montando']; //var_dump($arquivo); $arquivo_tmp = $_FILES['$montando']['tmp_name']; var_dump($arquivo_tmp); -
Boa tarde, estou com um problema, pois estamos migrando alguns sistemas internos para um novo servidor, mas quando executo uma consulta o sistema mostra um erro "no RDBMS driver"... não faço idéia nem por onde devo alterar alguma coisa.. qualquer ajuda ou informação é bem vinda. A linguagem utilizada é o php, banco SQL Server. Grato.
-
Olá, gostaria de saber se na versão do Sql Server 2016 (Web Edition) posso utilizar em aplicações desktop ou somente web?
-
Pessoal boa noite, Fiz um aplicativo acessando um banco de dados feito também diretamente do visual studio 2015, o projeto gerou um arquivo de banco de dados *.mdf com um arquivo em bloco de notas onde possui a senha e endereço... no entanto estou tentando rodar o aplicativo em uma maquina que nao possui o vs2015 instalado e estou me deparando com o seguinte erro (em anexo), alguémconsegue me ajudar? Desde ja muito obrigado galera!
-
Bom dia, Pessoal estou com uma atividade para identificar a ausência de batida de ponto dos empregados, no exemplo abaixo o empregado não bateu o ponto no dia 4, é possível fazer uma consulta pra identificar o dia da ausência? MAT | DATA 009042 2018-08-01 07:50:00.000 009042 2018-08-01 14:00:00.000 009042 2018-08-02 07:50:00.000 009042 2018-08-02 14:05:00.000 <<< 009042 2018-08-03 07:51:00.000 <<< 009042 2018-08-03 14:02:00.000 009042 2018-08-05 07:50:00.000 009042 2018-08-05 14:03:00.000 009042 2018-08-06 07:52:00.000 009042 2018-08-06 14:02:00.000