Jump to content
Fórum Script Brasil

mnmn

Membros
  • Content Count

    19
  • Joined

  • Last visited

Community Reputation

0 Neutro

About mnmn

  1. Olá pessoal. Tenho o seguinte código onde tenho duas queries, na primeira capturo o COUNT do campo nome_usuario, na segunda seleciono os campos que desejo. Gostaria de melhorar a performance, fazendo uma só query. Alguém pode me ajudar? <?php defined('BASEPATH') OR exit('No direct script access allowed'); class TodosAgendamentosFuturos_model extends CI_Model{ public function main($funcionario, $dataAtual, $limit, $start) { //Array para guardar dados a serem retornados $resultados = array(); //QUERY TO BIND TOTALCOUNT $sql = "SELECT DISTINCT COUNT(u.nome_u
  2. Boa noite pessoal. Podem me ajudar? Tenho uma requisição ajax onde no success dela eu chamo outra requisição ajax e na segunda requisição eu preciso capturar o valor da primeira requisição. O valor que preciso está na linha: 23 (variável dados); Onde tento acessar esse valor e está dando erro é na linha: 54 (está dando o erro: Uncaught TypeError: Cannot read property 'resultado' of undefined) https://gist.github.com/anonymous/771a6ee75597fdd3faa9
  3. Olá pessoal... Estou usando banco de dados MySQL e preciso obter os seguintes dados do meu servidor: dia, mês, ano, hora, minuto, fuso horário. Então já estou capturando: Dia: SELECT Day(now()); Mês: SELECT Month(now()); Ano: SELECT Year(now()); Hora: SELECT Hour(now()); Minuto: SELECT Minute(now()); Ainda não sei como capturar o fuso horário, poderiam me ajudar?
  4. Olá pessoal, tudo bom? Estou usando a linguagem JavaScript e estou com um problema: tenho no banco de dados MySQL o cadastro do fuso horário dos clientes. Exemplo: -3, -4, +1 Então preciso capturar a data e hora atual do fuso horário pesquisado. Alguém sabe como posso resolver essa questão? Toda ajuda é bem vinda, desde já agradeço.
  5. Olá pessoal, tudo bom? Poderiam me ajudar? Depois de executar o primeiro select preciso capturar o valor de duas calunas para cada linha retornada na consulta. As colunas que preciso capturar são: horario_horariofuncionario e tempo_servicosalao. Após capturar os valores dessas colunas, necessito usar esses valores no select que está dentro do laço WHILE. Porém a variável está vindo com valor diferente: deveria ser '21:00' mas está vindo :00 <?php include 'conectar.php'; $servico = $_GET['servico']; $data = $_GET['data']; $diaDaSemana = $_GET['diaDaSemana']; $stmt = $conn->qu
  6. Olá pessoal, poderiam me ajudar? Tenho as seguintes tabelas: CREATE TABLE horariofuncionario ( codigo_horariofuncionario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, codigo_statushorariofuncionario INTEGER UNSIGNED NOT NULL, codigo_funcionario INTEGER UNSIGNED NOT NULL, horario_horariofuncionario VARCHAR(5) NOT NULL, data_horariofuncionario VARCHAR(10) NOT NULL, nomeDiaSemana_horariofuncionario VARCHAR(15) NOT NULL, PRIMARY KEY(codigo_horariofuncionario), FOREIGN KEY(codigo_funcionario) REFERENCES funcionario(codigo_funcionario) ON DELETE NO ACTION ON UPDATE NO A
  7. mnmn

    Uso de group function

    Olá pessoal, poderiam me ajudar com esse erro? Tenho o seguinte SELECT no qual preciso selecionar somente os horario_horariofuncionario que estejam em um determinado período de tempo (para isso uso a função BETWEEN) e com o codigo_statushorariofuncionario 1 ou 3, (para isso uso a função IN). O sub select não pode retornar nenhum resultado, por isso ao final do sub select adicionei = 0. SELECT hf.horario_horariofuncionario FROM horariofuncionario hf WHERE hf.codigo_statushorariofuncionario IN (1,3) AND (SELECT COUNT(hf.codigo_statushorariofuncionario) FROM horariofuncionario hf
  8. Denis Courcy, obrigado. Funcionou perfeitamente.
  9. Olá pessoal. Estou precisando calcular as datas anteriores ao dia atual na query abaixo, porém as datas no banco de dados estão com tipo Varchar. Alguém poderia me ajudar? SELECT data_horariofuncionario FROM horariofuncionario WHERE data_horariofuncionario > '17/09/2015';Está retornando as datas que começam com dia a partir de 18, mas o mês está retornando mês 08, mês 09. O que devo fazer? Obrigado, desde já.
  10. Denis Courcy, perfeito!!! Você é DBA? Muito obrigado mesmo.
  11. Muito bom Denis Courcy, ficou assim: 'Absolut control - hidratação L'Óreal', 30, '40,00', '28/08/2015', 'Sexta-feira', 'Ziraldo de Almeida Lopes', 'Guga', '', '13:00,18:00', '22,23'Porém preciso do codigo_horariofuncionario junto do horario_horariofuncionario porque cada registro de horario_horariofuncionario será um botão e quando clicar no botão preciso pegar o codigo_horariofuncionario relativo ao horario_horariofuncionario clicado. Tentei fazendo o GROUP_CONCAT assim: GROUP_CONCAT(codigo_horariofuncionario, horario_horariofuncionario) mas ainda foram geradas duas linhas de resultado. O res
  12. Denis Courcy, o resultado é este: 22, 'Absolut control - hidratação L'Óreal', 30, '40,00', '28/08/2015', 'Sexta-feira', 'Ziraldo de Almeida Lopes', 'Guga', '', '13:00' 23, 'Absolut control - hidratação L'Óreal', 30, '40,00', '28/08/2015', 'Sexta-feira', 'Ziraldo de Almeida Lopes', 'Guga', '', '18:00'
  13. Bom dia Denis Courcy. Então a cláusula final ficou 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 ON sf.codigo_servicosalao = ss.codigo_servicosalao INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo_funcionario INNER JOIN horariofuncionario hf
  14. Denis Courcy, fiz algumas interferências no código pois não estava retornando resultados. Ficou 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 ON sf.codigo_servicosalao = ss.codigo_servicosalao INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo
  15. Claro Denis Courcy, seguem as estruturas: Tabela servico: CREATE TABLE `salao`.`servico` ( `codigo_servico` int(10) unsigned NOT NULL AUTO_INCREMENT, `nome_servico` varchar(100) NOT NULL, PRIMARY KEY (`codigo_servico`) ) ENGINE=InnoDB AUTO_INCREMENT=462 DEFAULT CHARSET=latin1; Tabela diasemana: CREATE TABLE `salao`.`diasemana` ( `codigo_diasemana` int(10) unsigned NOT NULL AUTO_INCREMENT, `nome_diasemana` varchar(15) CHARACTER SET latin1 NOT NULL, PRIMARY KEY (`codigo_diasemana`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_general_mysql500_ci; Tabela hora
×
×
  • Create New...