De sista ljuva åren

"De sista ljuva åren", Swedish: The last sweet years, lyrics and music by Jan Christer Eriksson, is a song that Swedish dansband Lasse Stefanz and Swedish singer Christina Lindberg recorded in a duet. It was originally on Lasse Stefanz' 1988 album Livets ljusa sida. The unrhymed lyrics sentimentally describe the love between an ageing couple: Let the last sweet years be the best in our life.

"De sista ljuva åren"
Song by Lasse Stefanz & Christina Lindberg
from the album 'Livets ljusa sida'
LanguageSwedish
Released1988
GenreDansband
LabelFrituna
Songwriter(s)Jan Christer Eriksson
Composer(s)Jan Christer Eriksson

Chart places

Svensktoppen

As a single, "De sista ljuva åren" was originally a B-side, but was tested for Svensktoppen and entered the chart on February 5, 1989, and stayed for 65 rounds until September 23, 1990, which back then was the record.[1] The song never managed to reach the first place. However, "De sista ljuva åren" became a big hit and one of the most famous dansband songs ever. In 2002, when Svensktoppen celebrated its 40th anniversary, it was appointed "Svensktoppen song of all times".[2]

The record was broken by Sven-Ingvars 1991-1993 with the song Två mörka ögon.

Cover versions

gollark: Okay, this might fix it, pushed.
gollark: If the issue is what I think it could be, then it's accidentally dropping? data on the threshold of the rolling counter region incorrectly.
gollark: ```nimproc pollTargets(ctx: Ctx) {.async.} = for row in ctx.db.all("SELECT * FROM sites"): var (id, url, rollingTotalPings, rollingSuccessfulPings, rollingLatency, rollingDataSince) = row.unpack((int64, string, int64, int64, int64, Option[Time])) let res = await ctx.pollTarget(url) let threshold = getTime() # drop old data from rolling counters if rollingDataSince.isSome: for row in ctx.db.iterate("SELECT status, latency FROM reqs WHERE timestamp >= ? AND timestamp <= ? AND site = ?", rollingDataSince.get, threshold, id): let (statusRaw, latency) = row.unpack((int, int)) rollingTotalPings -= 1 rollingLatency -= latency if statusRaw <= 0: rollingSuccessfulPings -= 1 # add new data rollingTotalPings += 1 rollingLatency += res.latency if int(res.rtype) <= 0: rollingSuccessfulPings += 1 ctx.db.transaction: ctx.db.exec("UPDATE sites SET rc_total = ?, rc_success = ?, rc_latency = ?, rc_data_since = ? WHERE sid = ?", rollingTotalPings, rollingSuccessfulPings, rollingLatency, threshold, id) ctx.db.exec("INSERT INTO reqs (site, timestamp, status, latency) VALUES (?, ?, ?, ?)", id, getTime(), int(res.rtype), res.latency)```This is the core algorithm.
gollark: Actually, æææææ who even knows.
gollark: The boundary conditions could be wrong on this query.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.