
fulvio
Moderadores-
Total de itens
1.218 -
Registro em
-
Última visita
Tudo que fulvio postou
-
você não possui permissão. Terá que ter permissão de Administrador.
-
Boa tarde Rickardo, Qual o resultado que está retornando? Ou dá erro? Tente desta forma: SELECT top 10 vSP.ID_Produto, vSP.ID_SubProduto, vSP.Marca, vSP.Produto, vSP.CplTraduzido, (select sum(qtd) FROM vPedidosItens where vPedidosItens.ID_SubProduto = vSP.ID_SubProduto and (DataCadastro BETWEEN '2010-07-04 00:00:00' AND '2010-08-03 23:59:00') ) / (select count(id_visitasubproduto) FROM VisitasSubProdutos where VisitasSubProdutos.ID_SubProduto = vSP.ID_SubProduto and (Data BETWEEN '2010-07-04 00:00:00' AND '2010-08-03 23:59:00') ) * 100 as CTR FROM vSubProdutos as vSP order by VolumeDeVendas DESC
-
(Resolvido) Exportar para excel via stored variaveis
pergunta respondeu ao Rodrigo Hoffmann de fulvio em Access
Bom dia Rodrigo, Moverei seu post para o Forum de Acess. -
Bom dia NIK, você está utilizando o SQL 2000 ou 2005? Se for o 2000, poderá utilizar o comando xp_sendmail (este comando será descontinuado nas versões futuras). Aí você terá que ter também o outlook (sem ser o express). http://msdn.microsoft.com/pt-br/library/ms189505.aspx Se for o 2005, poderá utilizar o comando sp_send_dbmail http://msdn.microsoft.com/pt-br/library/ms190307.aspx Espero que ajude... :.)
-
Bom dia Felipe, Não conheço nenhuma função deste tipo. Provavelmente uma implementação com Trigger não conseguirá resolver. O mais interessante seria uma gerência nas versões: - No ambiente de Desenvolvimento, nem comentar a criptografia nas triggers. - Ter um repositório das versões dos scripts. - Apenas a pessoa que publica os scripts em Produção que faria a criptografia. Mas antes de fazê-la, utilizar o repositório também. - Assim, o repositório terá várias versões de Desenvolvimento datadas, e a versão de Produção datada. Este controle é fundamental não somente para triggers, mas para qualquer fonte, função, procedure, etc.
-
Bom dia, Abra o "Management Studio", vá até o BD. Clique com o botão direito do mouse e escolha a opção Rename (ou clique em cima do BD e aperte F2). Caso não seja isto, pode postar... :.)
-
Bom dia Flávio, Quantas gerências possui? você terá que fazer um case para cada gerência. Isto não somente deixaria o SQL muito grande, mas também "amarraria" a estrutura. Se você tivesse que criar uma nova gerência, teria que mudar o script do SQL. Igual a .Andreia. postou, crie um campo ID_CATEGORIA na tabela da descrição da Gerência. Este campo não terá a descrição da categoria, mas sim o código da Categoria. A descrição da Categoria estará em uma outra tabela, que também deverá ser criada. Qualquer dúvida, pode postar!! :.)
-
Boa tarde Diego, Boa... é isso ai!! :.)
-
Boa tarde fvs, Esta dúvida já foi postada há algum tempo atrás. Eu não conheço nenhuma forma de fazer restore apenas das estruturas... Tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=150531 você pode restaurar o Banco em outro Servidor, desativar as constraints, excluir os registros e ativar as constraints. Seria bom fazer via Script, pois na mão vai ser pesado (se o banco for grande).
-
Boa tarde Marcelo, Não entedi a sua pergunta... você quer ler os scripts de SQL para otimizá-los?
-
(Resolvido) somar e agrupar registros iguais
pergunta respondeu ao flavioavilela de fulvio em SQL Server
Bom dia Flávio, Alguns campos que estão no select não podem entrar na consulta (igual o Kuroi informou acima). Vou tentar explicar: - Quando você utiliza o "Group By", o SQL pega os dados IGUAIS e agrupam. - Se no seu SELECT estiver assim (apenas 1 campo): CAMPO1 Dado1 Dado1 Dado1 Se você utilizasse o "Group By", ficaria assim: CAMPO1 Dado1 Se você utilizasse o "Group By", com por exemplo o "Count" ficaria assim: CAMPO1 | Contador Dado1 | 3 Isto acontece porque os campos são iguais. Mas se você tiver um select no CAMPO1 junto com a CHAVE PRIMARIA, por exemplo (2 campos): ID CAMPO1 1 | Dado1 2 | Dado1 3 | Dado1 Se utilizar o "Group By", como seria o resultado? ....... Exatamente este: ID CAMPO1 1 | Dado1 2 | Dado1 3 | Dado1 Perceba que o SQL está agrupando os campos iguais. No campo ID, nenhum dado é igual, mesmo que no CAMPO1 etivesse com dados iguais. Voltando ao seu Post... Apenas o select.... select PP.Codigo, PP.Codigo_Produto, PP.Codigo_Safra, Sum(PP.Preco_RS) as preco_rs, sum(PP.Preco_S) as preco_s, sum(PP.Qtde) as qtde, sum(PP.Sub_Total_Rs) as sub_total_rs, sum(PP.Sub_Total_S) as sub_total_s ... Tente retirar os códigos únicos e deixar apenas os campos que repetem. Ex.: select Sum(PP.Preco_RS) as preco_rs, sum(PP.Preco_S) as preco_s, sum(PP.Qtde) as qtde, sum(PP.Sub_Total_Rs) as sub_total_rs, sum(PP.Sub_Total_S) as sub_total_s ... Vá testando acrescentar e retirar campos. Espero ter ajudado... :.) -
Boa tarde Vanessa, Vá no Management Studio / Object Explorer. Clique no nome do Servidor / Security / Logins. Verifique se as parametriações do seu login estão ok.
-
(Resolvido) gerar script para alterar tabela
pergunta respondeu ao flavioavilela de fulvio em SQL Server
Boa tarde Flávio, rs... entendi errado então. Pelo que entendi você estava querendo bater duas tabelas, identificar quais campos eram diferentes e acrescentá-los (tudo via script). Fazer um script destes é bem complexo. Seria preferível mesmo fazer na mão. Quando falo fazer na mão, é exatamente o que postou: dar um "alter table" rs.... Desculpe pelo mau entendido. A sintaxe é esta mesmo. Só pra completar. Se quiser excluir: alter table [Tabela] drop column [Campo] [Tipo] -
Tópico movido para Fórum Script Brasil > Programação & Desenvolvimento > .NET
-
Bom dia Flávio, Realmente você terá q desinstalar todas as pastas e arquivos do SQL. Faça isto também nos registros do Win.
-
Bom dia Kelvym, você poderá fazer um "select IDs, count(IDs)" e utilizar o "Group By" para realizar o agrupamento. Para saber qual o produto é o mais repetido, faça um "Order By" na coluna count em ordem decrescente, e pegue o 1º registro "top 1". você terá o registro que mais se repete.
-
Recriar Histórico com base em uma DataInicio/DataFim
pergunta respondeu ao Marco André de fulvio em SQL Server
Bom dia Marco, A variável @Contator criei para fazer uns testes. Realmente ela não é necessária (esqueci de retirar... rs). Outra coisa: são três updates. O ultimo update coloquei para certificar que todos os dados serão consistidos. Se sua base estiver ok, este update não será necessário. Vou dar uma olhada no outro post também. Faça os testes e depois me fala!!! :.) -
(Resolvido) gerar script para alterar tabela
pergunta respondeu ao flavioavilela de fulvio em SQL Server
É... não conheço nenhum aplicativo que faça isto pra vc. Sempre faço os scripts quando há alterações nas estruturas, justamente pra evitar um trabalho mais penoso depois. Se alguém conhecer um... -
você pode tratar o perído inicial e final como um intervalo. Para isto, utilize a sintaxe BETWEEN do SQL.
-
Bom dia Diego, Uma idéia é você pegar as pessoas compreendidas no tipo de afastamento que deseja pesquisar. Após isto, fazer a comparação. Ex.: Férias e tratamento de saude foram identificados 10 pessoas. Pegar as inserções de cada pessoa e comparar as datas inicio e fim. Se houver alguma interseção, haverá problema.
-
Bom dia Daniel, você pode fazer o seguinte: coloque por exemplo a data do backup junto com o descritivo do objeto. Assim pode-se ter um controle melhor do tamanho e datas de geração do mesmo.
-
(Resolvido) gerar script para alterar tabela
pergunta respondeu ao flavioavilela de fulvio em SQL Server
Bom dia Flávio, Desta forma, seria apenas a estrutura sem mexer nos dados? Se for isso, terá que ser na mão mesmo. :.( -
(Resolvido) gerar script para alterar tabela
pergunta respondeu ao flavioavilela de fulvio em SQL Server
Na verdade, o SQL não atualiza nada, apenas abre uma janela com o script da tabela. Se, por exemplo, fosse um drop, o SQL apenas criaria o script pra você. -
(Resolvido) gerar script para alterar tabela
pergunta respondeu ao flavioavilela de fulvio em SQL Server
Bom dia Flávio, - Management Studio - Abrir o BD - Abrir Tables - Clicar com o botão direito do mouse o nome da tabela - Selecionar "Script Table as" / "Create To" / "New Query Editor Window" Era isto que está precisando? -
Estagiário efetivado
tópico respondeu ao Jonathan Queiroz de fulvio em Novidades e Anúncios Script Brasil
Parabéns FIT!!!