Anúncio

Collapse
No announcement yet.

Tópico webservers, fóruns, SQL, PHP, ASP, etc

Collapse

Ads nos topicos Mobile

Collapse

Ads Nos topicos Desktop

Collapse
X
Collapse
Primeira Anterior Próxima Última
 
  • Filtrar
  • Tempo
  • Show
Clear All
new posts

    Originalmente Colocado por orion Ver Post
    Isso já tentei, mas no caso de uma coluna não ter um dos valores, na outra também não aparece, mesmo com os joins.
    Estou a ver.... coisa tramada!

    Eu faria assim:

    1 - criava uma tabela auxiliar (T2) com:

    C2
    1
    2
    3
    4
    5

    2- comando select, algo parecido com:

    SELECT T3.C1, T2.C2, COUNT(T1a.C3) AS C3, COUNT(T1b.C4) AS C4
    FROM T2
    FULL OUTER JOIN (SELECT DISTINCT C1 FROM T1) T3 ON 1 = 1
    LEFT OUTER JOIN T1 AS T1a
    ON T3.c1 = T1a.C1 AND T2.C2 = T1a.C2 AND T1a.C3=T2.C2
    LEFT OUTER JOIN T1 AS T1b
    ON T3.c1 = T1b.C1 AND T2.C2 = T1b.C2 AND T1b.C4=T2.C2
    GROUP BY T2.C2, T3.C1
    ORDER BY T3.C1, T2.C2

    --> T1 é a tua tabela....
    Não estou a ver para que queres tal coisa... mas é "requintado"....

    Comentário


      Eu já consegui compreender a tua questão, no entanto, o resultado que
      pretendes não é possível em todos os standards SQL.

      Qual é o motor de base de dados, ou o standard SQL que pretendes?

      Comentário


        eu ainda não consegui perceber a questão, mas vou pela ideia do blink, possivelmente o melhor seria criar uma tabela auxiliar e depois fazer o preenchimento dela com sucessivos comandos.

        Comentário


          Originalmente Colocado por Nuno156 Ver Post
          Eu já consegui compreender a tua questão, no entanto, o resultado que
          pretendes não é possível em todos os standards SQL.

          Qual é o motor de base de dados, ou o standard SQL que pretendes?
          Pois...
          Já tinha tentado o OUTER mas o MSACCESS não "come".
          Ainda não testei em MySQL.

          Comentário


            Originalmente Colocado por blink Ver Post
            Estou a ver.... coisa tramada!

            Eu faria assim:

            1 - criava uma tabela auxiliar (T2) com:

            C2
            1
            2
            3
            4
            5

            2- comando select, algo parecido com:

            SELECT T3.C1, T2.C2, COUNT(T1a.C3) AS C3, COUNT(T1b.C4) AS C4
            FROM T2
            FULL OUTER JOIN (SELECT DISTINCT C1 FROM T1) T3 ON 1 = 1
            LEFT OUTER JOIN T1 AS T1a
            ON T3.c1 = T1a.C1 AND T2.C2 = T1a.C2 AND T1a.C3=T2.C2
            LEFT OUTER JOIN T1 AS T1b
            ON T3.c1 = T1b.C1 AND T2.C2 = T1b.C2 AND T1b.C4=T2.C2
            GROUP BY T2.C2, T3.C1
            ORDER BY T3.C1, T2.C2

            --> T1 é a tua tabela....
            Não estou a ver para que queres tal coisa... mas é "requintado"....
            Originalmente Colocado por Nuno156 Ver Post
            Eu já consegui compreender a tua questão, no entanto, o resultado que
            pretendes não é possível em todos os standards SQL.

            Qual é o motor de base de dados, ou o standard SQL que pretendes?
            Já tentei com outra tabela auxiliar com os dados de 1 a 5 e nada.
            De qualquer modo obrigado a todos pelas sugestões.

            Comentário


              Originalmente Colocado por orion Ver Post
              Pois...
              Já tinha tentado o OUTER mas o MSACCESS não "come".
              Ainda não testei em MySQL.
              Pois... 'tás fondue...

              Das duas uma, ou tens um SQL que permita tabelas virtuais no FROM com
              base em lista de valores (1 a 5), ou então terás de criar uma tabela com
              os valores de 1 a 5 (como já indicaram).

              Depois, a tabela virtual criada a partir de um SELECT, como na solução
              indicada, também não funciona em todos os SQL. Nem que seja pelo facto
              de nem todos usarem a mesma sintaxe.

              Qual a versão do MsAccess e do MySql?

              Comentário


                Pequena ajuda com MySQL

                Estou a tentar instalar o forum SMF localmente, tenho a correr o WampServer 2.0, mas o instalador pede o seguinte:

                MySQL server name
                MySQL username
                MySQL password

                Não faço a mínima idéia do que devo utilizar aqui.. alguém poderia dar uma luz? Obrigado

                Comentário


                  Tens que usar o servidor mysql que estás a usar para o fórum.

                  Servername - Localhost (normalmente a não ser que tenhas o servidor mysql a correr noutra máquina e assim sendo tens que meter o IP dessa máquina)
                  username - nome de utilizador usado para aceder ao servidor
                  password - penso que neste não há duvidas, password do utilizador que acede ao servidor

                  Comentário


                    Originalmente Colocado por Porco Ver Post
                    Estou a tentar instalar o forum SMF localmente, tenho a correr o WampServer 2.0, mas o instalador pede o seguinte:

                    MySQL server name
                    MySQL username
                    MySQL password

                    Não faço a mínima idéia do que devo utilizar aqui.. alguém poderia dar uma luz? Obrigado
                    Eu não conheço o SMF, mas isso são os dados de acesso à base de dados mysql. Se ainda não tens instala-o: MySQL :: The world's most popular open source database

                    Não falta aí o MySQL database, ou qualquer coisa semelhante? É que um servidor mysql pode ter n bases de dados...

                    Comentário


                      Esquecime de referir, na parte de server name, tens que por também a base de dados a que está a aceder.

                      Comentário


                        Desculpem lá, eu sou um bocado principiante nestas coisas. Pensei que ao instalar o WampServer, o MySQL ficava automaticamente instalado. Experimentei instalar o Joomla e não me foi pedido nada a respeito do user/pass MySQL. Agora com este forum é que me foi pedido, e sinceramente ainda não percebi mto bem

                        Comentário


                          ok ja percebi, o user é "root" a não tem pass. É o que é criado por defeito pelo Wampserver.
                          Obrigado a todos pela ajuda

                          Comentário


                            Esconder RadioButtonList VB.NET

                            Boa noite Pessoal,

                            Tenho este código e quero "esconder" os valores dos ListItem da seguinte RadioButtonList,

                            <html xmlns="http://www.w3.org/1999/xhtml" >
                            <head id="Head1" runat="server">
                            <title></title>
                            </head>
                            <body>
                            <form id="form1" runat="server">
                            <div>



                            Questionário SCML
                            <br />
                            <br />

                            1-Assinale a sua apreciação dos seguintes items referentes ao(s) novos equipamento(s) instalados se aplicável:


                            <br />

                            <asp:Table ID="Table1" runat="server" BorderStyle="Solid" BorderWidth="2"
                            Width="507px" Height="211px" style="margin-top: 5px" GridLines="Both" >
                            <asp:TableRow>
                            <asp:TableCell>Satisfação (1 nada satisfeito; 4 muito satisfeito)</asp:TableCell>
                            </asp:TableRow>





                            <asp:TableRow>
                            <asp:TableCell HorizontalAlign="center" ></asp:TableCell>
                            <asp:TableCell Width="100px">
                            <asp:Table ID="Table4" runat="server" BorderStyle="Solid" BorderWidth="1" Width="100px" Height="10px" GridLines="Both">
                            <asp:TableRow >






                            <asp:TableCell>1</asp:TableCell>

                            <asp:TableCell HorizontalAlign="left">2</asp:TableCell>

                            <asp:TableCell> 3 </asp:TableCell>

                            <asp:TableCell> 4 </asp:TableCell>

                            </asp:TableRow>

                            </asp:Table>

                            </asp:TableCell>
                            </asp:TableRow>
                            <asp:TableRow>
                            <asp:TableCell>Qualidade de impressão</asp:TableCell>
                            <asp:TableCell HorizontalAlign="center">
                            <asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatColumns="4" RepeatDirection="Horizontal">
                            <asp:ListItem Value=""></asp:ListItem>
                            <asp:ListItem Value=""></asp:ListItem>
                            <asp:ListItem Value=""></asp:ListItem>
                            <asp:ListItem Value=""></asp:ListItem>

                            </asp:RadioButtonList>

                            Como devo fazer? Notem que está inserida uma tabela dentro de outra tabela.

                            Agradeço a vossa ajuda,

                            Obrigado,

                            Abraço,

                            JP.

                            Comentário

                            AD fim dos posts Desktop

                            Collapse

                            Ad Fim dos Posts Mobile

                            Collapse
                            Working...
                            X