---
title: "Träningsvikt?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/116958-träningsvikt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bosse168"
published: "2004-11-29T12:22:34.000Z"
updated: "2004-11-30T09:21:06.000Z"
replies: 8
views: 356
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/116958-träningsvikt"
---

# Träningsvikt?

## #1 — Bosse168, 2004-11-29T12:22Z

Jag håller på att koda ihop en liten vikt sida och vet inte riktigt hur jag ska få ihop den.

Det är så att jag sparar in vikten (Int) och datumet (dateTime) i en MySQL databas och vill loopar ut sin vikt minskning/ökning i en tabell, sedan ska vikten visas i en kolumn där kolumnens bredd ska visa vikt  minskning/ökning i procent.

Är inge vidare på matte så jag skulle vara grymmt tacksam om någon kunde "knäcka" denna matematiska uppgift. ;)

// Red
Måste jag spara in ideal vikten eller ska jag gå efter första vikten som man sparade in?

Permalänk: https://www.webforum.nu/p/116958

## #2 — skarbratt, 2004-11-30T03:12Z

Tja, lite kod kan du nog skriva ner själv???

Men för att få ut förändringen bör du väll typ göra så här

START LOOP

intWeightYesterday = intWeightToday 
SQL sats
intWeightToday = RS("weight")

'Förändring
percChange = FormatPercent(intWeightToday/intWeightYesterday)

END LOOP

Sedan får du stoppa in lite kod där emellan. Men det är väll det matematiska i alla fall.

Permalänk: https://www.webforum.nu/p/1497449

## #3 — skarbratt, 2004-11-30T05:10Z

> **skarbratt skrev:**
>
> percChange = FormatPercent(intWeightToday/intWeightYesterday)

Måste ju dock vara:
percChange = FormatPercent((intWeightToday/intWeightYesterday)-100)

Eller e jag ute och cyklar?

Permalänk: https://www.webforum.nu/p/1497453

## #4 — Bosse168, 2004-11-30T09:07Z

Om man gjort en viktökning på 2 kilo så får man fram detta:

```
percChange = FormatPercent(intWeightToday/intWeightYesterday)
```

Resultat: 101,90%

```
percChange = FormatPercent((intWeightToday/intWeightYesterday)-100)
```

Resultat: -9 898,10%

Permalänk: https://www.webforum.nu/p/1497489

## #5 — @nders, 2004-11-30T09:08Z

Flytta ut -100 ur parentesen.

Edit: men jag är inte säker på att uträkningen stämmer för det. ;)

Permalänk: https://www.webforum.nu/p/1497490

## #6 — Bosse168, 2004-11-30T09:14Z

Då får jag detta felmeddelande:
Type mismatch: '\[string: "101,90%"\]'

Permalänk: https://www.webforum.nu/p/1497491

## #7 — @nders, 2004-11-30T09:16Z

Då får du väl lägga till en till parentes då.

Permalänk: https://www.webforum.nu/p/1497494

## #8 — Bosse168, 2004-11-30T09:18Z

Glömde bort att det blir ett % när man använder FormatPercent:

Denna kod funkar men nu är ju frågan om matematiken stämmer ;)

```
percChange = Round(intWeightToday/intWeightYesterday*100-100)
```

Permalänk: https://www.webforum.nu/p/1497495

## #9 — solbulle, 2004-11-30T09:21Z

```
percChange = FormatPercent((intWeightToday-intWeightYesterday)/intWeightYesterday)
```

Permalänk: https://www.webforum.nu/p/1497498

---

Tråden på webben: https://www.webforum.nu/amne/asp/116958-träningsvikt
