Hulp nodig bij querry

  • Onderwerp starter Onderwerp starter wimdp
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

wimdp

Nieuwe gebruiker
Lid geworden
5 apr 2012
Berichten
1
Ik ben bezig in deze database

database.jpg

En het is de bedoeling dat ik per meter , per datum (dus over alle 23 uurs per dag) de totale value heb

het zal er dus als volgt moeten uitzien

meter datum total value

ik zoek dus een querry die dit voor mij oplost

tot nu toe heb ik dit

DECLARE @int INT
Declare @datum varchar(60)
Declare @datum1 varchar(60)
SET @int = 1
SET @datum = (Select top(1) datum from cresent_opdracht_de_proost_wim.dbo.[AMR_EXPORT-gas-met-uur-en-nieuwe-datum])
Set @datum1 = (Select datum from cresent_opdracht_de_proost_wim.dbo.[AMR_EXPORT-gas-met-uur-en-nieuwe-datum] order by datum LIMIT 1 OFFSET @int)
WHILE (@datum = @datum1)
BEGIN
PRINT @datum
SET @int= @int + 1
SET @datum = @datum1
Set @datum1 = (Select datum from cresent_opdracht_de_proost_wim.dbo.[AMR_EXPORT-gas-met-uur-en-nieuwe-datum] order by datum LIMIT 1 OFFSET @int)
END

maar ik krijg deze foutmelding :


Msg 102, Level 15, State 1, Line 6
Incorrect syntax near 'LIMIT'.
Msg 102, Level 15, State 1, Line 12
Incorrect syntax near 'LIMIT'.


hoewel de limit functie normaal wel werkt in sql

iemand een oplossing ?
 
Welke database is het? Mogelijk is het niet de limit statement zelf, maar de "offset"

Overigens is het bijvoorbeeld in MySQL mogelijk om deze tabel ineens op te tellen met een enkele statement door te selecteren op de gehele timestamp. Dergelijke database specifieke oplossingen bestaan voor een groot aantal databases en kunnen veel tijd besparen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan