Jump to content
Fórum Script Brasil
  • 0

(Resolvido)Selecionar campos agrupando um


Matheus-vb6

Question

Ola pessoal, gostaria de saber como posso agrupar um campo, porém selecionando outros que irão ser utilizados... estou usando esse código

Set rsdados2 = New ADODB.Recordset
    rsdados2.Open "select comanda,data,hora from pedidos WHERE telefone = '" & txtTelefone.Text & "' group by comanda", cn
    Do While rsdados2.EOF = False
    cmbPedidos.AddItem rsdados2("Comanda") & " - " & rsdados2("Data") & " - " & rsdados2("hora")
    rsdados2.MoveNext
    Loop

Mas me retorna isso

Você tentou executar uma consulta que não inclui a expressão 'data' especificada como parte de uma função agregada.

E se eu inverto o Data com hora, da o mesmo erro, porém escrito "hora" no lugar de data....

Está errada a sintaxe??

Abraços

Edited by Matheus-vb6
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Matheus-vb6,

Tenta fazer da seguinte maneira.

Set rsdados2 = New ADODB.Recordset
    rsdados2.Open "select comanda,data,hora from pedidos WHERE telefone = '" & txtTelefone.Text & "' group by comanda,data,hora", cn
    Do While rsdados2.EOF = False
    cmbPedidos.AddItem rsdados2("Comanda") & " - " & rsdados2("Data") & " - " & rsdados2("hora")
    rsdados2.MoveNext
    Loop

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...