Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Visualizzare risultati parziali
mercoledì 23 marzo 2005 - 10.44
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
AntonioM
Profilo
| Junior Member
72
messaggi | Data Invio:
mer 23 mar 2005 - 10:44
Salve a tutti,
ho una tabella nella quale giornalmente vengonmo inseriti centinaia di record, ho la necessita di realizzare una query che effettui la somma di un campo raggruppata per data ma che visualizzi i dati relativi agli ultimi 5 giorni (partendo dalla data odierna) e non tutti quelli contenuti nella tabella...
Spero di essere stato chiaro.
Grazie in anticipo
Antonio.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 22 apr 2005 - 21:41
Ciao Antonio,
purtroppo senza conoscere il DBMS utilizzato e la struttura della tua tabella, posso solo fornirti un esempio basato sul database Northwind disponibile in Microsoft Access e SQL Server.
La query in T-SQL per SQL Server che sto per proporti calcola il costo giornaliero degli ordini effettuati e visualizza solo gli ultimi 5 giorni:
USE Northwind
GO
SELECT TOP 5
O.OrderDate
, CAST(SUM(OD.UnitPrice * OD.Quantity - OD.Discount) AS money) AS Total
FROM
dbo.Orders AS O INNER JOIN dbo.[Order Details] AS OD
ON O.OrderID = OD.OrderID
GROUP BY
O.OrderDate
ORDER BY
O.OrderDate DESC
GO
/* Output:
OrderDate Total
------------------------------ -------------
1998-05-06 00:00:00.000 3259.9600
1998-05-05 00:00:00.000 7900.9500
1998-05-04 00:00:00.000 2831.2000
1998-05-01 00:00:00.000 5902.8099
1998-04-30 00:00:00.000 2728.9000
(5 row(s) affected)
*/
Prova a prendere spunto da questo esempio :-)
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://mvp.support.microsoft.com
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !