---
title: "Update med Case och tilldelning av värde"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/186906-update-med-case-och-tilldelning-av-värde"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "denilsson10"
published: "2011-05-04T15:02:54.000Z"
updated: "2011-05-04T15:02:54.000Z"
replies: 0
views: 480
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/186906-update-med-case-och-tilldelning-av-värde"
---

# Update med Case och tilldelning av värde

## #1 — denilsson10, 2011-05-04T15:02Z

Problemet är att jag i min kod vill göra en update men att jag i samband med det vill case:a mig för att sedan göra en tilldelning av a.Freshy till DirectoperatingCost. Enligt exemplet nedan. Gör jag det krångligare än vad det behöver vara? Får error när jag försöker enligt nedan.

UPDATE DM_Cars.dbo.T_F_Car
SET directoperatingcosts = 

case when a.PCKGSM = 0 and a.Freshy \<\> 0
then DirectOperatingCosts = a.Freshy
else
\-(b.Cost_shipment + (b.Cost_package \* a.PCKGSM))
end

FROM DM_Shipments.dbo.T_F_Shipments_Economic c ,dwh_dsm.dbo.d_directoperating b

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/186906-update-med-case-och-tilldelning-av-värde
