Avatar billede htx98i17 Professor
03. april 2021 - 15:02 Der er 2 kommentarer og
1 løsning

SUM med NOT betingelse

Jeg vil gerne hente summen af antal liter indtastet i tabellen, pånær den nyeste/seneste post/id.

SELECT sum(liter) FROM tblforbrug PÅNÆR NYESTE POST

Tabellen har følgende rækker: id,dato,liter, km

Det skal være i sql'en.

Nogen der kan hjælpe med det?
Avatar billede erikjacobsen Ekspert
03. april 2021 - 15:50 #1
SELECT SUM(liter) from tblforbrug WHERE id<>(SELECT MAX(id) FROM tblforbrug)

-- forudsat id'erne stiger for hver ny post. Ellers samme trick med dato.
Avatar billede olsensweb.dk Ekspert
03. april 2021 - 15:50 #2
noget ala dette
SELECT SUM(`liter`) - (SELECT `liter` FROM `tblforbrug` WHERE `id`=( select MAX(`id`) from `tblforbrug` ) ) FROM `tblforbrug`

bør kunne optimeres
Avatar billede htx98i17 Professor
03. april 2021 - 16:16 #3
tak til jer begge
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester