Ir para conteúdo
Fórum Script Brasil

Ronaldo Neves

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre Ronaldo Neves

Ronaldo Neves's Achievements

0

Reputação

  1. Bom dia, estou com dificuldades em fazer um consulta para retornar a soma de valores usando um alias, gostaria de saber se tem outra forma de fazer a consulta, ela funciona no mysql, mas como postgres funciona de forma diferente eu não estou conseguindo fazer SELECT date_part('year', due_at) AS ano, date_part('month', due_at) AS mes, (SELECT SUM(value) FROM app_invoices WHERE user_id = 51 AND status = 'paid' AND type = 'income' AND year(due_at) = ano AND month(due_at) = mes) AS income, (SELECT SUM(value) FROM app_invoices WHERE user_id = 51 AND status ='paid' AND type = 'expense' AND year(due_at) = ano AND month(due_at) = mes) AS expense FROM app_invoices WHERE user_id = 51 AND status = 'paid' AND due_at >= DATE(now() - INTERVAL '3' MONTH) GROUP BY date_part('year', due_at), date_part('month', due_at) O erro que está retornando é ERROR: column "ano" does not exist A ideia era ele somar as faturas dos meses e como na imagem:
  2. A situação é a seguinte: o cliente tem uma lista de mensagens e ele quer que a primeira seja uma publicidade, por isso quer que não tenha como o usuário passar a primeira faixa, mas as demais ele poderia alterar a vontade. A limitação teria que ser apenas na primeira faixa, pra forçar o usuário a escutar todo o áudio da publicidade e dando liberdade para que ele possa ouvir as demais sem problema.
  3. Boa tarde, peguei o código de um player com html5 e javascript, no entanto gostaria que ao executar o primeiro áudio da lista ficassem desabilitadas todas as opções para alterar o áudio, não pudesse clicar em outro áudio da lista ou passar até que o primeiro terminasse. O código em execução pode ser visto no link: http://jsfiddle.net/WsXX3/33/ O código é o seguinte: HTML <audio id="audio" preload="auto" tabindex="0" controls="" type="audio/mpeg"> <source type="audio/mp3" src="http://www.archive.org/download/bolero_69/Bolero.mp3"> Sorry, your browser does not support HTML5 audio. </audio> <ul id="playlist"> <li class="active"><a href="http://www.archive.org/download/bolero_69/Bolero.mp3">Ravel Bolero</a></li> <li><a href="http://www.archive.org/download/MoonlightSonata_755/Beethoven-MoonlightSonata.mp3">Moonlight Sonata - Beethoven</a></li> <li><a href="http://www.archive.org/download/CanonInD_261/CanoninD.mp3">Canon in D Pachabel</a></li> <li><a href="http://www.archive.org/download/PatrikbkarlChamberSymph/PatrikbkarlChamberSymph_vbr_mp3.zip">patrikbkarl chamber symph</a></li> </ul>JavaScript var audio; var playlist; var tracks; var current; init(); function init(){ current = 0; audio = $('audio'); playlist = $('#playlist'); tracks = playlist.find('li a'); len = tracks.length - 1; audio[0].volume = .10; audio[0].play(); playlist.find('a').click(function(e){ e.preventDefault(); link = $(this); current = link.parent().index(); run(link, audio[0]); }); audio[0].addEventListener('ended',function(e){ current++; if(current == len){ current = 0; link = playlist.find('a')[0]; }else{ link = playlist.find('a')[current]; } run($(link),audio[0]); }); } function run(link, player){ player.src = link.attr('href'); par = link.parent(); par.addClass('active').siblings().removeClass('active'); audio[0].load(); audio[0].play(); }O que precisaria ser mudado pra fazer o que eu gostaria? Não tenho muito conhecimento em javascript
  4. O retorno está vindo id | nome | matricula | fone_res | fone_cel | situacao | secao 1 | Usuário Externa | | | | exercício | acidente de trânsito 2 | Usuário Externa | | | | exercício | crime contra o patrimônio 3 | Usuário Interna | | | | exercicio | informática forense 4 | Usuário Interna | | | | exercicio | fonética forense 5 | Apoio | | | | exercício | apoio Gostaria de uma forma de agrupar as seções, ficando apenas em uma linha todas as informações do usuário, todas as seções. Mais ou menos como no exemplo abaixo: id | nome | matricula | fone_res | fone_cel | situacao | secao 1 | Usuário Externa | | | | exercício | acidente de trânsito - crime contra o patrimônio 2 | Usuário Interna | | | | exercicio | informática forense - fonética forense 3 | Apoio | | | | exercício | apoio
  5. Bom dia, estou começando no MySQL e estou tendo dificuldade pra fazer uma consulta, não sei ao certo como usar o INNER JOIN ou LEFT JOIN. A situação é a seguinte Possuo 3 tabelas FUNCIONARIO id | nome | email | funcao 1 | Usuário Interna | | 2 | Usuário Externa | | 3 | Apoio | | SECAO id | secao 1 | acidente de transito 2 | vistoria 3 | Apoio 4 | Informática forense 5 | Fonética forense SECAO_FUNCIONARIO id | funcionario_id | secao_id 1 | 1 | 1 2 | 1 | 2 3 | 3 | 3 4 | 2 | 4 5 | 2 | 5 Estou fazendo a consulta mas o resultado esta voltando cada um em uma linha como na imagem: Gostaria que o retorno fosse algo do tipo id | nome | matricula | fone_res | fone_cel | situacao | secao 1 | Usuário Externa | | | | exercício | acidente de trânsito - crime contra o patrimônio 2 | Usuário Interna | | | | exercicio | informática forense - fonética forense 3 | Apoio | | | | exercício | apoio Existe alguma forma de fazer isso?
×
×
  • Criar Novo...