123 messaggi dal 29 ottobre 2001
Rieccomi qui dopo tanti mesi .. mi sono rimesso di impegno!
Allora ecco la questione.

Gestisco un fantacalcio tra amici e mi trovo a fare la classifica secondo i punteggi settimanali ...

Quindi per ogni squadra sommo i valori e ho il risultato in una query, ma vorrei metterli in ordine.

Ecco quello che ho scritto io

SELECT sum(RS_VOTO) as sommatot
FROM FS_RISULTATI
GROUP BY RS_SQUADRA

tutto ok... mi restituisci i risultati, ma non ordinati

se provo scrivendo

SELECT sum(RS_VOTO) as sommatot
FROM FS_RISULTATI
GROUP BY RS_SQUADRA
ORDER BY sommatot

mi da errore. Dice che sommatot è un parametro non sufficiente!.

Sapete come posso aggirare il problema? grazie!
1.976 messaggi dal 27 luglio 2005
Contributi
salve,
ilcate wrote:
Rieccomi qui dopo tanti mesi .. mi sono rimesso di impegno! Allora ecco la questione.

Gestisco un fantacalcio tra amici e mi trovo a fare la classifica secondo i punteggi settimanali ...

Quindi per ogni squadra sommo i valori e ho il risultato in una query, ma vorrei metterli in ordine.

Ecco quello che ho scritto io

SELECT sum(RS_VOTO) as sommatot
FROM FS_RISULTATI
GROUP BY RS_SQUADRA

tutto ok... mi restituisci i risultati, ma non ordinati

se provo scrivendo

SELECT sum(RS_VOTO) as sommatot
FROM FS_RISULTATI
GROUP BY RS_SQUADRA
*ORDER BY sommatot*

mi da errore. Dice che sommatot è un parametro non sufficiente!.
Sapete come posso aggirare il problema? grazie!

su SQL Server 2005 il principio di funzionamento e' corretto SET NOCOUNT ON;
USE tempdb;
GO
CREATE TABLE dbo.t (
Id int NOT NULL,
Val int NOT NULL DEFAULT 6
);
INSERT INTO dbo.t VALUES ( 1 , 5 );
INSERT INTO dbo.t VALUES ( 1 , 6 );
INSERT INTO dbo.t VALUES ( 1 , 7 );

INSERT INTO dbo.t VALUES ( 2 , 7 );
INSERT INTO dbo.t VALUES ( 2 , 7 );
INSERT INTO dbo.t VALUES ( 2 , 7 );

INSERT INTO dbo.t VALUES ( 3 , 5 );
INSERT INTO dbo.t VALUES ( 3 , 9 );
INSERT INTO dbo.t VALUES ( 3 , 9 );

SELECT Id, SUM(Val) AS [c]
FROM dbo.t
GROUP BY Id
ORDER BY c DESC;

DROP TABLE dbo.t;
--<------
Id c
---------
-----------
3 23
2 21
1 18

che tipo di dbms stai utilizzando?
saluti

Andrea Montanari
http://www.hotelsole.com - http://www.hotelsole.com/asql/index.php
123 messaggi dal 29 ottobre 2001
sto usando un semplicissimo file access 2000.

Spero che ci sia davvero un modo per ordinare questa query; non mi pare possibile che non ci sia.

Bah!

Grazie in anticipo per una eventuale risposta!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.