abs..
--
Rafael Tiago
select * from tabela where id % 2 = 1 - numeros impares
select * from tabela where id % 3 = 2 - numeros pares
Celso J. Francisco
-----------------------
MCDBA - SQL Server 2000
11 72572344
-------
Perguntar é bom, mas informar se funcionou também é importante, por favor,
informe se a dica funcionou, assim, outros poderão utiliza-la.
"Rafael Tiago" escreveu:
Entao ele deve trazer algo assim:
Par Impar
2 1
4 3
6 5
Tem como???
valeu!!
--
Rafael Tiago
"Celso J. Francisco" escreveu:
Assim serve ?
SELECT PAR=(SELECT CODIGO FROM TABELA WHERE CODIGO = T.CODIGO AND CODIGO % 2
= 0 ),
IMPAR = (SELECT CODIGO FROM TABELA WHERE CODIGO = T.CODIGO AND CODIGO % 2 =
1 )
FROM TABELA T
Eu fiz um da seguinte maneira:
SELECT A.ID_FOTO AS PAR, B.ID_FOTO AS IMPAR
FROM
FOTOS A, FOTOS B
WHERE
A.ID_FOTO MOD 2 = 0
AND
B.ID_FOTO MOD 2 = 1
Mas ele esta me trazendo a consulta assim:
PAR IMPAR
2 1
4 3
2 5
4 1
2 3
4 5
Ta repedindo... ja tentei de tudo para nao repetir e nda!! o que mais devo
acrescentar em meu codigo??
valeu!!
--
Rafael Tiago
"GMV" escreveu:
Ja que é no Access, tente assim :
SELECT (SELECT ID_FOTO FROM FOTOS WHERE ID_FOTO = T.ID_FOTO AND ID_FOTO MOD
2 = 0 ) AS PAR,
(SELECT ID_FOTO FROM FOTOS WHERE ID_FOTO = T.ID_FOTO AND ID_FOTO MOD 2 = 1
) AS IMPAR
FROM FOTOS T;
t mais
E se utilizasse a solução proposta pelo Celso, rodando 2 SELECT? Parece mais
eficiente e mais direto do que "condensar" em um único SELECT.
select * from tabela where id % 2 = 1 -- numeros impares
select * from tabela where id % 2 = 0 -- numeros pares
Abraços
Fabricio
"Rafael Tiago" <rafaeltia...@hotmail.com> wrote in message
news:C4381E10-5F18-4941...@microsoft.com...