Ir para conteúdo
rdpacato

SQL símbolo grego teta

Recommended Posts

Olá pessoal tudo bom?

 

Temos uma aplicação aqui no trabalho onde geramos algumas telas em angularjs e guardamos em banco de dados para termos um fluxo fácil de implantação em ambiente produtivo.

 

Só que ao adicionar a tela ao banco de dados (SQL) ele converte o símbolo grego teta que é utilizado no angular, em um código ï e depois quando solicitamos essa tela do banco, fica com esse código ï e logicamente, não funciona a tela.

 

Alguém saberia me dizer como posso fazer o SQL não converter esse símbolo grego?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por alanbr00
      Olá,

      sou bem iniciante no crystal reports e estou editando um relatório.
      Onde estou listando registro do banco e separando por grupo.

      O problema que estou tendo é que alguns poucos registros, estão sendo duplicados.

      Valor Sequencial
      0,75 3.008.599
      1,99 3.008.600
      2,39 3.008.615
      2,09 3.008.616
      5,04 3.008.618
      8,25 3.008.620
      1,80 3.008.624
      1,18 3.008.625
      6,26 3.008.626
      0,94 3.008.634
      0,94 3.008.634
      1,58 3.008.635
      1,58 3.008.635
      2,50 3.008.636
      2,50 3.008.636
      0,81 3.008.637
      0,81 3.008.637
      0,40 3.008.638
      0,40 3.008.638
      2,50 3.008.639
      2,50 3.008.639
      2,07 3.008.640
      2,07 3.008.640
      3,89 3.008.641
      3,89 3.008.641
      1,73 3.008.644
      1,08 3.008.645
      1,89 3.008.646
      4,64 3.008.647
      3,75 3.008.649
      7,35 3.008.650
      0,50 3.008.652
      1,14 3.008.653
      1,11 3.008.654
      1,00 3.008.658
      0,56 3.008.659
      1,96 3.008.660
      1,97 3.008.661
      0,92 3.008.662
      2,40 3.008.663

      Não consigo entender, pois isso apenas acontece apenas em alguns registros. Verifiquei no DB e estão normais os registros.
    • Por Pedroalves
      o problema é o seguinte eu criei um gráfico e agora quero buscar dados mas so consigo por a funcionar se por assim estou a usar o angular 7, nodejs e mongodb
      let TotalSell = function() { var data = { labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], datasets: [{ label: 'My First dataset', fillColor: 'rgba(220,220,220,0.2)', strokeColor: 'rgba(220,220,220,1)', pointColor: 'rgba(220,220,220,1)', pointStrokeColor: '#fff', pointHighlightFill: '#fff', pointHighlightStroke: 'rgba(220,220,220,1)', data: [65, 59, 80, 81, 56, 55, 40, 84, 64, 120, 132, 87] }] }; var options = { maintainAspectRatio: false, // Sets the chart to be responsive responsive: true, ///Boolean - Whether grid lines are shown across the chart scaleShowGridLines: true, //String - Colour of the grid lines scaleGridLineColor: 'rgba(0,0,0,.05)', //Number - Width of the grid lines scaleGridLineWidth: 1, //Boolean - Whether the line is curved between points bezierCurve: false, //Number - Tension of the bezier curve between points bezierCurveTension: 0.4, //Boolean - Whether to show a dot for each point pointDot: true, //Number - Radius of each point dot in pixels pointDotRadius: 4, //Number - Pixel width of point dot stroke pointDotStrokeWidth: 1, //Number - amount extra to add to the radius to cater for hit detection outside the drawn point pointHitDetectionRadius: 20, //Boolean - Whether to show a stroke for datasets datasetStroke: true, //Number - Pixel width of dataset stroke datasetStrokeWidth: 2, //Boolean - Whether to fill the dataset with a colour datasetFill: true, // Function - on animation progress onAnimationProgress: function() { }, // Function - on animation complete onAnimationComplete: function() { }, //String - A legend template legendTemplate: '<ul class="tc-chart-js-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>' }; // Get context with jQuery - using jQuery's .get() method. var ctx = $("#TotalSell").get(0).getContext("2d"); // This will get the first returned node in the jQuery collection. var chart1 = new Chart(ctx).Line(data, options); //generate the legend var legend = chart1.generateLegend(); //and append it to your page somewhere $('#TotalSellLegend').append(legend); }; <div class="col-sm-6"> <h5 class="over-title margin-bottom-15" style="text-align:center;">Total Sell</h5> <canvas id="TotalSell" class="full-width"></canvas> <div class="margin-top-20"> <div class="inline pull-left"> <div id="TotalSellLegend" class="chart-legend"></div> </div> </div> </div> o meu problema é como ponho a mostrar dados sem inserir dados aqui data: [65, 59, 80, 81, 56, 55, 40, 84, 64, 120, 132, 87] }] o meu objectivo é quando por a minha base de dados ele for buscar los a minha base de dados ou seja não quero ter que inserir manualmente no data:[] basicamente quero passar de dados staticos para dinamicos o que estou a fazer de errado
    • Por Ruben Santos
      Boa tarde,
      Sou novo no fórum e tambem em programação SQL, no entanto não desisto de procurar soluções e tentar aprender cada vez mais e melhor.
      Venho aqui pedir ajuda sobre o seguinte assunto:

       

      Estou trabalhando com Access e a tabela em questão apresenta as operações realizadas (tempo de trabalho) no caso de ter interrupção, a interrupção tem a durabilidade desde o fim da operação até ao inicio da proxima operação
      Então sobre esta tabela, faço a seguinte pesquisa para saber, quantas interrupções tenho e a que horas interromperam:
      Dei o nome de "Inicio_interrupcoes"
       
      SELECT dbo_opr.cod_gpt, dbo_opr.cod_pt, dbo_opr.un_pt, dbo_opr.data_ini, dbo_opr.data_fim, dbo_opr.cod_interrup, * FROM dbo_opr WHERE (((dbo_opr.cod_interrup) Is Not Null));  
      Este comando, executa corretamente, retornando todos os registos em que cod.interrup seja não nulo.
      Seguindo agora o código onde preciso milagrosamente de ajuda:
       
      SELECT inicio_interrupcoes.cod_gpt, inicio_interrupcoes.cod_pt, inicio_interrupcoes.un_pt, inicio_interrupcoes.data_fim, inicio_interrupcoes.cod_interrup FROM dbo_opr INNER JOIN inicio_interrupcoes ON (dbo_opr.cod_gpt = inicio_interrupcoes.cod_gpt) AND (dbo_opr.cod_pt = inicio_interrupcoes.cod_pt) GROUP BY inicio_interrupcoes.cod_gpt, inicio_interrupcoes.cod_pt, inicio_interrupcoes.un_pt, inicio_interrupcoes.data_fim, inicio_interrupcoes.cod_interrup, dbo_opr.data_ini HAVING (((dbo_opr.data_ini)>[inicio_interrupcoes].[data_fim]));
      Passando agora a explicar o que preciso:
      Na primeira consulta "Inicio_Interrupcoes" pesquiso todas os registos que contenham o campo "cod_interrup" preenchido.
      Na segunda consulta respeitando os campos "cod_gpt" e "cod_pt", pretendo obter a data de inicio da proxima operação que nesta consulta representa o fim da interrupção.
      Segue exemplo básico:
      considerem linha 2 e linha 3 da imagem:
      Linha 2 representa produção -> Inicio = 10/01/2019 08:21:13
                                     Fim = 10/01/2019 12:54:30
      Como o registo tem "Cod_interrup" considero que "10/01/2019 12:54:30" representa o inicio da interrupcão e o proximo inicio neste caso "10/01/2019 14:04:53" será o fim da interrupção e inicio da Produção.

      Alguem me pode dar uma força neste assunto?
      Obrigado, ficarei muito grato.

    • Por Devlong
      Olá amigos, eu estou tentando descobrir como fazer o meu site puxar a informação especifica de uma variável na coluna da tabela.
       
      O meu arquivo ele registra a informação na tabela char_reg_num ele usa as colunas char_id, key e value, porem eu estou querendo puxar a informação especifica da coluna key pois ele registra 2 : m_kda ( kills ) e pl_dthcount ( deaths ) e o value ( numero )

      Código padrão que veio no site.
      $sqlpvp = "SELECT `pvpladder`.`kills`, `pvpladder`.`streaks`, `pvpladder`.`deaths`, `char`.`name`, `char`.`class`, `char`.`base_level`, `char`.`job_level`, `char`.`account_id`, `char`.`online`, `login`.`---` FROM `pvpladder` LEFT JOIN `char` ON `char`.`char_id` = `pvpladder`.`char_id` LEFT JOIN `login` ON `login`.`account_id` = `char`.`account_id` WHERE `login`.`state` = '0' ORDER BY `pvpladder`.`kills` DESC, `pvpladder`.`streaks` DESC, `pvpladder`.`deaths` DESC, `char`.`base_exp` DESC LIMIT 0, 3"; no caso o que seria substituído é o pvpladder ( nome da tabela ) kills  ( m_kda  + value ) deaths  ( pl_dthcount  + value ) streaks ( no caso esse já n seria usado )

      Esse é o arquivo que registra a informação no banco de dados: https://github.com/Stolao/Npc_Release/blob/master/PvP_Ladder/Pvp_Ladder.txt

    • Por Luciara Abreu
      Olá pessoal, preciso de ajuda.
       
      Não estou conseguindo agrupar as chaves de Status do mesmo tipo e estou usando o campo chave de status no group by.  Desde já agradeço!!
       
       
      está assim ID DO USUÁRIO PRIMEIRO NOME ULTIMO NOME DATA CHAVE DE STATUS DURAÇÃO 55555555 FULANA DA SILVA      01/12/2018 pausa 1 729 55555555 FULANA DA SILVA      01/12/2018 pausa 2 773 55555555 FULANA DA SILVA      01/12/2018 pausa lanche 1362 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 39 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 76 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 78 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 86 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 355 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 369 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 374             mas preciso que fique assim  ID DO USUÁRIO PRIMEIRO NOME ULTIMO NOME DATA CHAVE DE STATUS DURAÇÃO 55555555 FULANA DA SILVA      01/12/2018 pausa 1 729 55555555 FULANA DA SILVA      01/12/2018 pausa 2 773 55555555 FULANA DA SILVA      01/12/2018 pausa lanche 1362 55555555 FULANA DA SILVA      01/12/2018 pausa_particular 1377
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.