Agrupamento de Foreign Key
Bom dia!
SIT_COD | FRU_COD | COL_DATA
1 1 2013-05-27
1 1 2013-05-30
1 2 2013-05-29
1 4 2013-05-28
1 1 2013-05-29
2 1 2013-05-30
2 3 2013-05-28
3 5 2013-05-25
3 8 2013-05-24
3 5 2013-05-28
Aqui esta ordenando por sit_cod e eu gostaria de deixar ordenado o sit_cod + fru_cod. Desse jeito:
SIT_COD | FRU_COD | COL_DATA
1 1 2013-05-27
1 1 2013-05-30
1 1 2013-05-29 <-----
1 2 2013-05-29
1 4 2013-05-28
2 1 2013-05-30
2 3 2013-05-28
3 5 2013-05-25
3 5 2013-05-28 <-----
3 8 2013-05-24
Será que tem jeito de fazer uma consulta que eu consiga fazer assim?
SELECT C.*, S.SIT_NOME,F.FRU_DESCRICAO FROM COLHEITA C, SITIO S, FRUTA F WHERE S.SIT_COD = C.SIT_COD AND F.FRU_COD = C.FRU_COD AND COL_DATA >= '2013-04-30' AND COL_DATA <= '2013-05-30'
SIT_COD | FRU_COD | COL_DATA
1 1 2013-05-27
1 1 2013-05-30
1 2 2013-05-29
1 4 2013-05-28
1 1 2013-05-29
2 1 2013-05-30
2 3 2013-05-28
3 5 2013-05-25
3 8 2013-05-24
3 5 2013-05-28
Aqui esta ordenando por sit_cod e eu gostaria de deixar ordenado o sit_cod + fru_cod. Desse jeito:
SIT_COD | FRU_COD | COL_DATA
1 1 2013-05-27
1 1 2013-05-30
1 1 2013-05-29 <-----
1 2 2013-05-29
1 4 2013-05-28
2 1 2013-05-30
2 3 2013-05-28
3 5 2013-05-25
3 5 2013-05-28 <-----
3 8 2013-05-24
Será que tem jeito de fazer uma consulta que eu consiga fazer assim?
Bruno Romera
Curtidas 0
Respostas
Carlos Tangerino
31/05/2013
Bom Dia Bruno!
Se te entendi direito, é isso que você quer?
SELECT C.*,
S.SIT_NOME,
F.FRU_DESCRICAO
FROM COLHEITA C,
SITIO S,
FRUTA F
WHERE S.SIT_COD = C.SIT_COD
AND F.FRU_COD = C.FRU_COD
AND COL_DATA >= '2013-04-30' AND COL_DATA <= '2013-05-30'
ORDER BY S.SIT_COD,
F.FRU_COD;
Se sim, o ORDER BY adicionado no final do código faz isso pra você.
Abraço,
Se te entendi direito, é isso que você quer?
SELECT C.*,
S.SIT_NOME,
F.FRU_DESCRICAO
FROM COLHEITA C,
SITIO S,
FRUTA F
WHERE S.SIT_COD = C.SIT_COD
AND F.FRU_COD = C.FRU_COD
AND COL_DATA >= '2013-04-30' AND COL_DATA <= '2013-05-30'
ORDER BY S.SIT_COD,
F.FRU_COD;
Se sim, o ORDER BY adicionado no final do código faz isso pra você.
Abraço,
GOSTEI 0