-
Total de itens
3.089 -
Registro em
-
Última visita
Tudo que Denis Courcy postou
-
use STR_TO_DATE para converter a data. Leia o manual do MySQL para mais instruções. Se não souber ler em inglês, existe uma versão (4) em português que poderá te ajudar.
-
(Resolvido) Problema com SELECT dentro de outro SELECT
pergunta respondeu ao Jordano Cherobim de Denis Courcy em MySQL
Tente assim: SELECT m3CARGA FROM fardolamina F INNER join lote L on L.idLote = F.idLote INNER JOIN fornecedor O on O.idFornecedor = L.idFornecedor INNER JOIN (SELECT c1.idLote, sum(c1.m3) AS m3Carga FROM carga c1 GROUP BY c1.idLote) C on C.idLote = L.idLote WHERE L.idLote = 1; -
Você precisa ler o manual do MySQL. Leia sobre funções de data e hora Date_format é a função que você quer.
-
(Resolvido) Operação de Divisão no MySQL
pergunta respondeu ao Jordano Cherobim de Denis Courcy em MySQL
Algumas considerações sobre seu select: SUM() é uma função de agrupamento e DEVE ser utilizada com GROUP BY(SOMA / TORA) Não dá certo o certo seria sum(consumo) /sum(m3) AS TOTAL -
Ah, lógica, lógica, lógica!!! Modifique sua pesquisa para: SELECT ramal, nome, setor, funcao FROM `listaderamais` WHERE (nome LIKE '%test%' OR setor LIKE '%test%') AND exibir = 'sim' ORDER BY nome;
-
Não consigo setar campo data para NULL
pergunta respondeu ao Jordano Cherobim de Denis Courcy em MySQL
Como está a declaração deste campo na tabela? -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
DBA, Não. Entre outras funções sou AD. -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
Mude para que fique assim: SELECT s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario, f.apelido_funcionario, f.foto_funcionario, GROUP_CONCAT(CONCAT(hf.codigo_horariofuncionario,'->',hf.horario_horariofuncionario)) AS Codigos_e_Horarios FROM servicosalao ss INNER JOIN servico s ON s.codigo_servico = ss.codigo_servico INNER JOIN servicofuncionario sf ON sf.codigo_servicosalao = ss.codigo_servicosalao INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo_funcionario INNER JOIN horariofuncionario hf ON hf.codigo_funcionario = f.codigo_funcionario INNER JOIN diasemana ds ON ds.codigo_diasemana = hf.codigo_diasemana WHERE sf.codigo_servicosalao = 6 AND hf.data_horariofuncionario = '28/08/2015' AND ds.nome_diasemana = 'Sexta-feira' AND hf.codigo_statushorariofuncionario = 1 GROUP BY s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario; -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
OK. Tente assim: SELECT s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario, f.apelido_funcionario, f.foto_funcionario, GROUP_CONCAT(hf.horario_horariofuncionario) AS horario, GROUP_CONCAT(hf.codigo_horariofuncionario) as Codigos_Horarios FROM servicosalao ss INNER JOIN servico s ON s.codigo_servico = ss.codigo_servico INNER JOIN servicofuncionario sf ON sf.codigo_servicosalao = ss.codigo_servicosalao INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo_funcionario INNER JOIN horariofuncionario hf ON hf.codigo_funcionario = f.codigo_funcionario INNER JOIN diasemana ds ON ds.codigo_diasemana = hf.codigo_diasemana WHERE sf.codigo_servicosalao = 6 AND hf.data_horariofuncionario = '28/08/2015' AND ds.nome_diasemana = 'Sexta-feira' AND hf.codigo_statushorariofuncionario = 1 GROUP BY s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario; -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
Poderia, por favor publicar o resultado desta query abaixo: SELECT hf.codigo_horariofuncionario, s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario, f.apelido_funcionario, f.foto_funcionario, hf.horario_horariofuncionario FROM servicosalao ss INNER JOIN servico s ON s.codigo_servico = ss.codigo_servico INNER JOIN servicofuncionario sf ON sf.codigo_servicosalao = ss.codigo_servicosalao INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo_funcionario INNER JOIN horariofuncionario hf ON hf.codigo_funcionario = f.codigo_funcionario INNER JOIN diasemana ds ON ds.codigo_diasemana = hf.codigo_diasemana WHERE sf.codigo_servicosalao = 6 AND hf.data_horariofuncionario = '28/08/2015' AND ds.nome_diasemana = 'Sexta-feira' AND hf.codigo_statushorariofuncionario = 1; Quero ver se há alguma duplicidade que esteja impedindo o group_concat -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
Bom dia. A modificação acima não existe. O correto é: INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo_funcionarioQue é a ligação entre a tabela funcionário e a tabela servicofuncionario. explicando as ligações entre as tabelas INNER JOIN servico s ON s.codigo_servico = ss.codigo_servico -- Liga a tabela servico com a tabela servicosalao INNER JOIN servicofuncionario sf ON sf.codigo_servicosalao = ss.codigo_servicosalao -- Liga a tabela servicofuncionario com a tabela servicosalao INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo_funcionario -- liga a tabela funcionario com a tabela servicofuncionario INNER JOIN horariofuncionario hf ON hf.codigo_funcionario = f.codigo_funcionario -- liga a tabela horariofuncionario com a tabela funcionario -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
Tente assim: SELECT hf.codigo_horariofuncionario, s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario, f.apelido_funcionario, f.foto_funcionario, GROUP_CONCAT(hf.horario_horariofuncionario) AS horario FROM servicosalao ss INNER JOIN servico s ON s.codigo_servico = ss.codigo_servico INNER JOIN servicofuncionario sf sf.codigo_servicosalao = ss.codigo_servicosalao INNER JOIN funcionario f f.codigo_funcionario = f.codigo_funcionario = sf.codigo_funcionario INNER JOIN horariofuncionario hf ON hf.codigo_funcionario = f.codigo_funcionario INNER JOIN diasemana ds ON ds.codigo_diasemana = hf.codigo_diasemana WHERE sf.codigo_servicosalao = :servico AND hf.data_horariofuncionario = :data AND ds.nome_diasemana = :diaDaSemana AND hf.codigo_statushorariofuncionario = 1 GROUP BY hf.codigo_horariofuncionario, s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao, hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario; Informe o que foi retornado -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
Eu analisei sua query e não consegui entender o relacionamento das tabelas que ali estão. Poderia, por favor, publicar a estrutura delas para que eu possa enviar uma resposta correta? -
(Resolvido) SQL - problema ao relacionar atríbutos de duas tabelas com claúsula IN
pergunta respondeu ao mnmn de Denis Courcy em MySQL
Faça assim: Crie índice por email_salao na tabela salao.Crie índice por (codigo_estado,cidade_salao,bairro_salao) na tabela salaoCrie índice por email_salao na tabela funcionarioCrie índice por nome_funcionario na tabela funcionarioMude sua query para:SELECT s.nome_salao, f.nome_funcionario FROM funcionario f INNER JOIN salao s ON s.email_salao = f.email_salao WHERE s.codigo_estado = 2 AND s.cidade_salao = 'São Paulo' AND s.bairro_salao = 'Limoeiros' ORDER BY f.nome_funcionario; -
FTP é via de mão dupla.Se desceu, então sobe. Veja como faz e passaremos a próxima fase.
-
Há algum meio de fazer um ftp com o servidor nas nuvens? Se não há terá que haver interação humana para pegar o(s) arquivo(s) de tempos em tempos e colocá-lo(s) nas nuvens para que o servidor de lá possa importá-los.
-
A melhor forma é criar um "data-bridge" com arquivos xml. No servidor A crie um event (schedule) para que a cada x tempo coloque em um local comum o arquivo xml gerado. No servidor B crie um event (schedule) para que a cada x tempo busque em um local comum o arquivo gerado pelo servidor A.
-
Resposta: Sim.
-
mysql Recuperar banco de dados sem o arquivo ibdata1
pergunta respondeu ao William Hoffmann de Denis Courcy em MySQL
Se suas tabelas estiverem com engine MyISAM você consegue. Pois os arquivos gerados possuem a extensão .frm, .MYD e .MYI. Que significam, respectivamente, estrutura de tabela, dados e índices. No caso de tabelas com engine InnoDB, a extensão é .frm (estrutura de tabela). Os dados e os índices ficam no arquivo ibdata. Parece-me que seu caso é o segundo aqui descrito. Você possui algum backup? Se não possui, só resta chorar. -
Como fazer sql receber uma entrada já definida?
pergunta respondeu ao mshonorato de Denis Courcy em PHP
Movendo MySQL -->> PHP -
Select com comparacao antes de expor resultados
pergunta respondeu ao vinicius015 de Denis Courcy em MySQL
E como você faria com o mesmo tipo de piscina para outro cliente? Colocaria mais um campo de cliente na tabela piscina? E se houvesse um terceiro, um quarto, etc? Da forma que coloquei você fica livre para crescer sem ter que ficar mudando o banco. -
Select com comparacao antes de expor resultados
pergunta respondeu ao vinicius015 de Denis Courcy em MySQL
Antes de continuar verifique a estrutura de sua TABELA PISCINAS. Em meu entendimento a normalização correta para o relacionamento entre PISCINAS e CLIENTES seria muitos para muitos. TABELA - CLIENTESID - 20142014NOME CLIENTE - Dona Maria TABELA PISCINASID - 01NOME - PISCINA QUENTE TABELA - RELACIONAMENTO CLIENTES PISCINASIDCLIENTE - 20142014IDPISCINA - 01 Quanto a parte de seu questionamento Informe a linguagem que você usa que encaminharei ao fórum apropriado. -
Chave Estrangeira - erro no banco de dados
pergunta respondeu ao Kleyton Renato de Denis Courcy em MySQL
Desculpe a distração. Faça assim que derá certo: CREATE TABLE user ( user_id INT(11) NOT NULL AUTO_INCREMENT, user_nome VARCHAR(100) NOT NULL UNIQUE, user_email VARCHAR(100) NOT NULL, user_senha VARCHAR(32) NOT NULL, user_estado INT(1) NOT NULL, primary key(user_id) )Engine InnoDB; -- criando a tabela de anotações CREATE TABLE notas ( notas_id INT(11) NOT NULL AUTO_INCREMENT, notas_empresa VARCHAR(100) NOT NULL, notas_contato VARCHAR(100) NOT NULL, notas_endereco VARCHAR(100) NOT NULL, notas_telefone VARCHAR(45) NOT NULL, notas_celular VARCHAR(45) NOT NULL, notas_email VARCHAR(45) NOT NULL, notas_site VARCHAR(45) NOT NULL, notas_nota VARCHAR(250) NOT NULL, user_id INT(11) NOT NULL, primary key (notas_id), CONSTRAINT user_user_id_fk FOREIGN KEY (user_id) REFERENCES user (user_id) )Engine InnoDB;- 4 respostas
-
- chave
- estrangeira
- (e %d mais)
-
Chave Estrangeira - erro no banco de dados
pergunta respondeu ao Kleyton Renato de Denis Courcy em MySQL
Onde você colocou a criação das primary keys?- 4 respostas
-
- chave
- estrangeira
- (e %d mais)
-
Use o phpAdmin ou a linha de comando do mysql ou outra ferramenta de gerenciamento de banco mysql.