-
Total de itens
3.089 -
Registro em
-
Última visita
Tudo que Denis Courcy postou
-
(Resolvido) Converter arquivo texto com campo de moeda para mysql,
pergunta respondeu ao DenilsonCM de Denis Courcy em MySQL
Se o campo a ser importado é uma string contendo o valor de 3,20, por exemplo. Então você pode usar a função REPLACE para trocar a vírgula por ponto e gravar em seu campo numérico tipo DECIMAL ou DOUBLE. Leia o manual do MySQL da versão do seu banco de dados para saber como usar a função REPLACE. -
(Resolvido) Pesquisa Sql com comando LIKE lento demais
pergunta respondeu ao INFORMAIs de Denis Courcy em MySQL
Tenta assim: select a.* from (SELECT t.* tvenda t WHERE CLIVENDA LIKE '%JOAO%' LIMIT 1000) a ORCER BY a.clivenda A ordenação ira acontecer somente no resultset. Após separar os 1000 registros gerados por sua consulta. Da forma como você colocou inicialmente a ordenação foi aplicada em toda a tabela e só depois é que o filtro foi ativado. -
O caminho, segundo seu modelo é, ... INNER JOIN projects_ha_plant pp ON pp.projects_proj_id = p.proj_id INNER JOIN plant pl ON pl.plant_id = pp.plant_plant_id As reticências antes de projects são para você completar com seu código.
-
Na ligação do join (Cláusula ON), você precisa informar o nome da tabela junto com o nome do campo. Exemplo: SELECT EQP_SERIAL_ID, TYPE_DESC, MDL_DESC, MOLD_DESC, PROJ_DESC, STATUS_DESC, PLANT_NAME FROM EQUIPMENTS INNER JOIN TYPE ON EQUIPMENTS.EQP_TYPE_ID = TYPE.TYPE_ID Eu prefiro usar ALIAS para os nomes de tabela, pois assim digito menos. Exemplo 2: SELECT EQP_SERIAL_ID, TYPE_DESC, MDL_DESC, MOLD_DESC, PROJ_DESC, STATUS_DESC, PLANT_NAME FROM EQUIPMENTS e INNER JOIN TYPE t ON e.EQP_TYPE_ID = t.TYPE_ID
-
Use a instrução de insert into. Veja em no manual de sua versão do mysql, a sintaxe de uso desta instrução. As datas são gravadas na forma de string (entre aspas) e no formato aaaa-mm-dd (ano-mês-dia)
-
A declaração cpf integer(29), está errada.Use cpf integer, .
-
Stored Procedure não reconhece valor das variaveis
pergunta respondeu ao hebertlcost de Denis Courcy em MySQL
Para Sql Dinâmico em MySQL estude Prepared Statement. -
Stored Procedure não reconhece valor das variaveis
pergunta respondeu ao hebertlcost de Denis Courcy em MySQL
Mostre o SQL para que possamos analisar. -
Contratar o serviço de um provedor que possua o mysql. Existem vários. pesquise no google o melhor para você.
- 4 respostas
-
- servidor
- bando de datos
-
(e %d mais)
Tags:
-
Stored Procedure não reconhece valor das variaveis
pergunta respondeu ao hebertlcost de Denis Courcy em MySQL
Crie a procedure assim: -- INICIO PROCEDURE SALDO_MES ANTERIOR -- DELIMITER $$ DROP PROCEDURE IF EXISTS SALDO_MES_ANTERIOR $$ CREATE PROCEDURE SALDO_MES_ANTERIOR (IN MES_ANTERIOR VARCHAR(20), IN MES VARCHAR(20), IN MOVIMENTACAO VARCHAR(20), IN LEVANTAMENTO VARCHAR(20), IN DEPOSITO VARCHAR(20)) BEGIN SET @msql = CONCAT("UPDATE ", CONCAT(MOVIMENTACAO,MES), " AS TAB_MOV INNER JOIN ", CONCAT(MOVIMENTACAO,MES_ANTERIOR), " AS TAB_MOV_ANT ON TAB_MOV_ANT.IDENT = TAB_MOV.IDENT SET TAB_MOV.MARCO = TAB_MOV_ANT.MARCO WHERE TAB_MOV.MARCO IS NULL"); PREPARE stmt FROM @msql; EXECUTE stmt; DEALLOCATE PREPARE stmt; Execute assim: CALL SALDO_MES_ANTERIOR("MARCO","ABRIL","MOVIMENTACAO_CEF_","CEF_LEVANTAMENTO_","CEF_DEPOSITO_"); -
crie um índice por descri
-
Leia este site: usando-banco-de-dados-mysql-em-linguagem-c
- 1 resposta
-
Normalização de tabelas dúvida rapida!
pergunta respondeu ao PedroFrancoAguiar de Denis Courcy em MySQL
Se a relação entre telefone e outra tabela for muitos para muitos, então a criação de uma tabela de relacionamento é obrigatória. Seria assim: Cliente(idCliente (PK), nomeCliente, ... ) Telefone(idTelefone(PK), numeroTelefone, ...) CREATE TABLE RLClienteTelefone( idCliente (mesmo tipo e tamanho que o campo idCliente na tabela cliente), idTelefone(mesmo tipo e tamanho que o campo idTelefone na tabela Telefone), PRIMARY KEY(idCliente,idTelefone), CONSTRAINT `RLClienteTelefone_FK_001` FOREIGN KEY (`idCliente`) REFERENCES `Cliente` (`idCliente`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `RLClienteTelefone_FK_002` FOREIGN KEY (`idTelefone`) REFERENCES `Telefone` (`idTelefone`) ON DELETE NO ACTION ON UPDATE NO ACTION )Engine=InnoDB;- 1 resposta
-
- bancodedados
- normalização
-
(e %d mais)
Tags:
-
Código não esta retornando todos os valores
pergunta respondeu ao Gabriel Marini de Denis Courcy em PHP
Movendo MySQL ->> PHP -
Experimente: SELECT nome_disco, SUM(IF( status_disco = "Critical", 1, )) AS Critical, SUM(IF( status_disco = " Warning", 1, )) AS Warning FROM tb_disco_windows GROUP BY nome_disco
-
Leia sobre pivot table aqui no forum. No seu caso crie um campo IF( status_disco = "Critical", "X", "") AS Critical; e outro campo IF( status_disco = " Warning ", "X", "") AS Warning
-
Nomear arquivo de texo com uma variavel into outfile
pergunta respondeu ao EAlcantara de Denis Courcy em MySQL
A sintaxe correta é: SELECT * INTO OUTFILE 'C:/Uploads/part-2015_01-12.csv' FIELDS TERMINATED BY ';' ENCLOSED BY '' LINES TERMINATED BY '\r\n' FROM part WHERE cnpj IN(select DISTINCT(cnpj) FROM nf WHERE ano = Vmes); Para usar como variável estude sobre prepared statments http://dev.mysql.com/doc/refman/5.7/en/sql-syntax-prepared-statements.html -
Qual o objetivo da tabela Interação? Ela é o relacionamento M:N entre usuario de comunidade ou ela é uma generalização e possui usuario e comunidade como especializações dela?
-
O campo que funciona como PK em uma tabela e FK em outra deve ser do mesmo tipo e tamanho em ambas as tabelas, ou o constraint não poderá ser aplicado. Supondo que autores escrevem livros, sua constraint não está invertida?
-
Observe o enunciado de seu exercício. Soldado pertence a Dupla; Dupla pertence a Turma; Turma pertence a Pelotão; e Pelotão pertence a Companhia. Para que seu desenho respeite o disposto acima modifique seu desenho, remova o atributo pelotao_companhia_id da tabela Turma (Item 1 do post do Stoma) remova a ligação 1:N entre Turmas e Soldado faça uma ligação 1:N entre Soldado e Dupla. remova os atributos id_Soldado1 e id_Soldado2 na tabela Duplas Não faça o item 2 do post do Stoma Faça o item 3 do Post do Stoma
-
Crie a tabela de movimentação com os atributos( Data da Movimentaçã, Cod. Posto Movimentado , Matr. Funcionário entrou, Matr. Funcionário saiu, Cod. Motivo , Cod. Posto (Que Estava) )
-
Oi Lizypanta, Por que você colocou a cláusula WHERE igual a cláusula ON do segundo INNER JOIN? Deveria haver um filtro mais específico para a cláusula WHERE, tal como WHERE H.codHospedagem = 1 (ou outro valor).
-
(Resolvido) Gravar fórmula matemática em formato texto
pergunta respondeu ao zatara de Denis Courcy em MySQL
Estude Storage procedures e Prepare/Execute statments -
resolver erro 1064 mysql Erro 1064 Mysql
pergunta respondeu ao RaimundoCosta de Denis Courcy em MySQL
Pelo que entendi seu erro se deve ao parâmetro que abastece a tabela em sua select. O nome da tabela está entre aspas e o mysql não está entendendo isso. -
Leia estes artigos: http://stackoverflow.com/questions/11450089/changing-large-mysql-innodb-tables http://stackoverflow.com/questions/12774709/mysql-very-slow-for-alter-table-query