Ir para conteúdo
Fórum Script Brasil
  • 0

Várias consultas randômicas em uma só consulta


marcolib

Pergunta

Boa tarde a todos.

Tenho um campo com nome TIPO que pode conter as seguintes informações: COMPRADOR, LOCADOR, LOCATARIO.
Preciso retornar 10 registros de COMPRADOR, 20 de LOCADOR e 30 de LOCATARIO tudo em uma só consulta e preciso que seja randômico.
Para que cada vez que a consulta fosse realizada, estas informações não se repetissem.

E ao terminar esta consulta preciso atualizar um campo chamado JAEXPORTADO de "não" para "sim"

Alguém poderia me ajudar?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Estou fazendo isso, mas não consigo randomizar as consultas, apenas a primeira...

 

SELECT TOP 2 ProjectMailings.Tipo, ProjectMailings.JaExportado, *
FROM ProjectMailings
WHERE (((ProjectMailings.Tipo)="FIADOR") AND ((ProjectMailings.JaExportado)="NÃO"))
ORDER BY Rnd(Int(Now()*Identificação)-Now()*Identificação);

UNION

SELECT TOP 4 ProjectMailings.Tipo, ProjectMailings.JaExportado, *
FROM ProjectMailings
WHERE (((ProjectMailings.Tipo)="LOCADOR") AND ((ProjectMailings.JaExportado)="NÃO"))


UNION

SELECT TOP 8 ProjectMailings.Tipo, ProjectMailings.JaExportado, *
FROM ProjectMailings
WHERE (((ProjectMailings.Tipo)="LOCATARIO") AND ((ProjectMailings.JaExportado)="NÃO"))

UNION

SELECT TOP 10 ProjectMailings.Tipo, ProjectMailings.JaExportado, *
FROM ProjectMailings
WHERE (((ProjectMailings.Tipo)="COMPRADOR") AND ((ProjectMailings.JaExportado)="NÃO"))

UNION

SELECT TOP 12 ProjectMailings.Tipo, ProjectMailings.JaExportado, *
FROM ProjectMailings
WHERE (((ProjectMailings.Tipo)="VENDEDOR") AND ((ProjectMailings.JaExportado)="NÃO"))

UNION

SELECT TOP 4 ProjectMailings.Tipo, ProjectMailings.JaExportado, *
FROM ProjectMailings
WHERE (((ProjectMailings.Tipo)="POTENCIAL") AND ((ProjectMailings.JaExportado)="NÃO"))

UNION SELECT TOP 4 ProjectMailings.Tipo, ProjectMailings.JaExportado, *
FROM ProjectMailings
WHERE (((ProjectMailings.Tipo)="MAILING") AND ((ProjectMailings.JaExportado)="NÃO"));
 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...