---
title: "SQL Hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/116075-sql-hjälp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mlt"
published: "2004-11-17T07:08:35.000Z"
updated: "2004-11-17T08:58:42.000Z"
replies: 8
views: 306
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/116075-sql-hjälp"
---

# SQL Hjälp

## #1 — mlt, 2004-11-17T07:08Z

Hej!
Har ett problem med en sql-fråga rörande tabellen Kostnad:
I tabellen finns bland annat två fält som heter prekostnad och defkostnad. Jag vill visa data ur tabellen och inkludera defkostnad om inte defkostnad är 0,00 eller NULL. 
Om defkostnad är 0,00m så vill jag visa prelkostnad istället....

Kan någon hjälpa mig?
Tack!

/M

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

## #2 — @nders, 2004-11-17T07:09Z

Innan frågan går att svara på vill vi veta vilken dbms du använder. :)

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

## #3 — mlt, 2004-11-17T07:14Z

Jag använder en Access databas.
/M

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

## #4 — @nders, 2004-11-17T07:20Z

Det enklaste är nog att göra det i applikationen, men om man vill kan man göra ungefär så här:

```
SELECT fld1, prelkostnad, 
IIF(IIF(defkostnad IS NULL, prelkostnad, defkostnad) = 0, prelkostnad, defkostnad) AS defkostnad2 
FROM Kostnad
```

mvh

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

## #5 — mlt, 2004-11-17T07:47Z

Tack för ditt förslag, tyvärr så fick jag felmeddelande när jag testade det:
"Cirkelreferens orsakad av aliaset DefKostnad i frågans SELECT-instruktion". Försökte med val av andra fältnamn, men fick istället ngt annat följdfel. Har du någon idé om vad jag ska göra?

Tack!
/M

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

## #6 — @nders, 2004-11-17T07:55Z

Hmm, ja, det kanske inte var så lurt det där. :)

Prova att sätta ett annat alias bara:

```
... AS defkostnad2 ...
```

 eller så.

Mvh

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

## #7 — mlt, 2004-11-17T08:13Z

Tack! Jag tror att mina problem är lösta ; )
/M

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

## #8 — @nders, 2004-11-17T08:51Z

Varsågod! :)

Använd gärna [Acceptera som slutgiltigt svar](http://www.webforum.nu/misc.php?s=&action=faq&page=2#status) för att göra det lättare för andra att hitta lösning på liknande problem.

Mvh

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

## #9 — @nders, 2004-11-17T08:58Z

... fast acceptera gärna då *det svar som löste problemet åt dig*. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/116075-sql-hjälp
