-
Total de itens
3.089 -
Registro em
-
Última visita
Tudo que Denis Courcy postou
-
(Resolvido) Atualizar dados de um campo de uma tabela conforme campo de outra tabela
pergunta respondeu ao vinyipa de Denis Courcy em MySQL
Tente assim, ajustando o código abaixo as suas necessidades. update clientes c inner join (select idcliente, max(dt_ultimavenda) as dt_ultimavenda from atendimentos where vendeu = 1 group by idcliente ) a on a.idclente = c.idcliente set c.dt_ultimavenda = a.dt_ultimavenda where c.dt_ultimavenda < a.dt_ultimavenda -
(Resolvido) Atualizar dados de um campo de uma tabela conforme campo de outra tabela
pergunta respondeu ao vinyipa de Denis Courcy em MySQL
Para pegar a data do último atendimento você tem algumas opções. 1 - se a tabela de atendimentos tem um id único, basta selecionar max(IdAtendimento) WHERE idCliente = xxx. Onde xxx é o id do cliente que você quer. Isto te dará o atendimento mais atual para este cliente. 2 - ainda seguindo a primeira opção você pode fazer um select buscando o campo idAtendimento WHERE idCliente = xxx order by idAtendimento limit 1. que retornará somente um registro dentro do filtro que você deseja. 3 buscando pela data de atendimento, da mesma forma das opções acima, desde que a data de atendimento seja do tipo datetime. -
Retirar valores duplicados menor que 5 minutos
pergunta respondeu ao bornschlegell de Denis Courcy em MySQL
Poderia, por favor, postar parte da estrutura da tabela? -
Movendo para o forum de PHP
-
Tente assim: SELECT IF(eord.status=0,'INCLUIDO','RESERVA') AS STATUS FROM tabela onde tabela é o nome de sua tabela
-
Relacionamento entre Select options
pergunta respondeu ao Roberto Alexandre Levy de Denis Courcy em PHP
Movendo para o forum de PHP. -
Inclua o campo saldo anterior em sua tabela e o abasteça conforme a inclusão/alteração de cada registro. Ou faça via programação, usando uma variável auxiliar. Por programação você pode construir uma stored procedure, armazenando os dados em uma tabela temporária e exibindo ao final com um simples select.
-
Visualizar, editar e ir para próximo registro (sem fazer pesquisa)
pergunta respondeu ao ROGERIO BESERRA DA SILVA de Denis Courcy em MySQL
Elaboração de Form não é assunto deste forum. Está ligado a conceito de programação. -
(Resolvido) Consulta em duas tabelas com count e where
pergunta respondeu ao CleberRach de Denis Courcy em MySQL
Tenta assim: SELECT t.*, SUM(IF(a.Aposta_Resultado = 'A', 1, 0)) AS Resultado FROM tbl_times t LEFT JOIN tbl_apostas a on t.Times_Cod = a.Aposta_TimeCod GROUP BY t.Times_Cod -
Soma de string em colunas de linha do mesmo id
pergunta respondeu ao jcamponez de Denis Courcy em MySQL
select sum(favoravel) as favoravel, sum(contrarios) as contrarios from (SELECT Sum((voto1 = 'A Favor') + (voto2 = 'A Favor') + (voto3= 'A Favor') + (voto4= 'A Favor') + (voto5= 'A Favor')) AS FAVORAVEL, 0 as CONTRARIOS from votacao WHERE votacao.ptc_id = '116' ) UNION (SELECT 0 as FAVORAVEL, Sum((voto1 = 'Contra') + (voto2 = 'Contra') + (voto3= 'Contra') + (voto4= 'Contra') + (voto5= 'Contra')) AS CONTRARIOS from votacao WHERE votacao.ptc_id = '116' ); -
Soma de string em colunas de linha do mesmo id
pergunta respondeu ao jcamponez de Denis Courcy em MySQL
O ideal seria haver duas tabelas. Uma para os dados da votação e outra para registrar os votos. Votação(idVotação, demais dados) Votos(idVotacao, voto). A partir daqui seria muito mais fácil fazer relacionamentos de contagens, pois serviria a qualquer propósito de voto. Na forma atual, a tabela votação está desnormalizada o que implica em mudar do código sempre que alterar o número de votantes. -
Preencher coluna automaticamente com valores da coluna de outra tabela no MySql.
pergunta respondeu ao wquintela de Denis Courcy em MySQL
Boa tarde. Antes de responder, como você é novato, informe como é o relacionamento entre tbatividades2 e tbtarefas. -
UPDATE e SET quando o valor do WHERE é em outra tabela.
pergunta respondeu ao RaulChiarella de Denis Courcy em MySQL
Qual a ligação entre a tabela 1 e a tabela 2? Qual o campo comum as duas tabelas? -
A tabela certificado contém o campo id de aeronave? O select está certo mas creio que você esteja usando o id do certificado e não da aeronave no join.
-
Juntar pra que? O que você pretende fazer?
-
(Resolvido) Somando Valores do mesmo campo com condições diferente
pergunta respondeu ao DaviRodriguesSP de Denis Courcy em MySQL
Se não me falha a memória o código será mais ou menos assim, supondo que o id da tabela valoresA corresponda ao mesmo id da tabela cadastoA: SELECT c.nome, SUM(IF(v.tipo_entrada = 'cartao', v.valor, 0)) As 'Cartao', SUM(IF(v.tipo_entrada = 'dinheiro', v.valor, 0)) As 'Dinheiro' from valoresA v inner join cadastroA c on c.id = v.id group by c.nome; -
(Resolvido) Entender questão de concurso - preciso de ajuda
pergunta respondeu ao Lany1982 de Denis Courcy em MySQL
Eu também não conhecia este tipo de arranjo. Testei empiricamente diversas vezes até obter um entendimento. Pelo que entendi a igualdade está relacionada com o numero do registro do retorno do select abaixo: SELECT Idade FROM PESSOA AS p1 WHERE (SELECT COUNT(DISTINCT(Idade))=2 FROM PESSOA AS p2 WHERE p1.Idade <= p2.Idade ) Se coloco 1 ele retorna a maior idade encontrada; Se coloco 2 retorna a segunda maior idade e por aí vai. -
(Resolvido) Entender questão de concurso - preciso de ajuda
pergunta respondeu ao Lany1982 de Denis Courcy em MySQL
Você não respondeu. -
(Resolvido) Entender questão de concurso - preciso de ajuda
pergunta respondeu ao Lany1982 de Denis Courcy em MySQL
Tem certeza que este select está correto? Que você o transcreveu corretamente? Segue abaixo a montagem que fiz para poder obter a resposta e te explicar. CREATE TABLE pessoa( nome VARCHAR(30), cpf VARCHAR(11), idade SMALLINT, naturalidade VARCHAR(30) ) ; INSERT INTO pessoa(nome,cpf,idade,naturalidade) VALUES ('ALICE SILVA','12345678910',22,'Distrito Federal'), ('BRUNO OLIVEIRA','12365478910',57,'Rio de Janeiro'), ('CAIO NOGUEIRA','12314578901',43,'Amazonas') ; SELECT p0.nome, p0.idade FROM PESSOA p0 WHERE p0.Idade = (SELECT DISTINCT(Idade) FROM PESSOA AS p1 WHERE (SELECT COUNT(DISTINCT(Idade))=22 FROM PESSOA AS p2 WHERE p1.Idade <= p2.Idade ) ) ORDER BY p0.Nome Não reconheço a instrução COUNT(DISTINCT(Idade))=2 -
seria sum(pro.preço * tbc.intQuantidade) as total
pergunta respondeu ao ursulino F de Denis Courcy em MySQL
Já tentou assim? SELECT SUM(`valorliquido`) as valor FROM `bdcliente` -
Você deve ter um usuário e senha para cada um(pessoa ou grupo) que acessar o sistema. Por exemplo root/senha do root (somente o administrador) suporte/senhasuporte (somente para o pessoal/pessoa de suporte) sistema/senhaSistema (para acesso ao seu sistema). Neste caso os bancos acessados serão somente os da produção e somente os bancos trabalhados pelo seu sistema. O administrador informará quais as permissões de acesso de cada pessoa ou grupo. Na empresa em que trabalho eu sou o administrador do banco e uso usuários e senhas da forma acima. Raramente uso a senha do root. Ninguém deve ter a senha do root. Esta deve ficar envelopada e guardada para uso emergencial, com anotação em livro apropriado em caso de rompimento do lacre do envelope. Sobre log, recomento a leitura e o estudo do manual do mySQL da versão que você usa, procurando pelo tópico LOG BINNARY.
- 2 respostas