---
title: "Hämta in rätt pris från frakttabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/141656-hämta-in-rätt-pris-från-frakttabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "bigsky"
published: "2006-01-28T22:18:46.000Z"
updated: "2006-01-28T22:47:53.000Z"
replies: 9
views: 691
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/databaser-sql/141656-hämta-in-rätt-pris-från-frakttabell"
---

# Hämta in rätt pris från frakttabell

## #1 — bigsky, 2006-01-28T22:18Z

Jag skulle vilja hämta rätt pris från en frakttabell beroende på vilket fraktbolag det gäller samt hur mycket paketet väger. Problemet är att välja rätt viktintervall, alltså att välja den rad i DB som den aktuella vikten ligger mellan. Min fråga:

```
Set rsGetShippingRate = Conn.Execute("SELECT * FROM tblShippingRates WHERE Carrier = '" & strShippingCarrier & "' AND Weight >= " & Replace(strTotalWeight, ",", ".") & "")
```

Exempel: Vikten ligger på 1,2 kg, alltså borde rad 2 väljas men nu väljs alltid rad 1 oavsett vad vikten är.

Min tabell:

Id  Carrier  Weight  Cost
1   Posten  0,5       33
2   Posten  1,0       44
3   Posten  2,0       66
osv.

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

## #2 — thojo280, 2006-01-28T22:27Z

Kanske lite offtopic, men beror inte tariffen också på vart godset ska skickas?

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

## #3 — bigsky, 2006-01-28T22:29Z

Nej, inte i det här fallet :)

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

## #4 — Proton, 2006-01-28T22:34Z

Är du säker på vad variablena innehåller, t.ex. får variablen strTotalWeight rätt värde? Ersätt variablerna med värderna istället. Dvs Posten och 1,2 och se vad som händer då. Om det bara är priset du vill ha fram skulle jag ersätta \* med Cost för att slippa returnera en massa onödiga fält.

Vad är det för utvecklingsmiljö du använder, dvs SQL-dialekt och scriptspråk, är det ASP?

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

## #5 — bigsky, 2006-01-28T22:37Z

:r Ojdå, hade visst glömt en sak. Tänkte inte på att jag först måste räkna ut vikten för varje artikel, alltså om man köper fler än 1 av varje. Och sedan lägga ihop vikten för alla artiklar...

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

## #6 — thojo280, 2006-01-28T22:41Z

Ok! Bara undrade...

Vad är det för datatyp på weight?

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

## #7 — bigsky, 2006-01-28T22:42Z

Tal

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

## #8 — Proton, 2006-01-28T22:45Z

Är det en integer? inte float eller double?

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

## #9 — bigsky, 2006-01-28T22:46Z

Double, men spelar det någon roll? Allt funkar bra nu.

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

## #10 — Proton, 2006-01-28T22:47Z

Ja, en int kan ju inte lagra flyttal.. 

Funkar all bra nu?!

Jaha, grattis då

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/141656-hämta-in-rätt-pris-från-frakttabell
