Avatar billede wildthing Nybegynder
16. august 2006 - 08:31 Der er 1 kommentar og
1 løsning

update fejler ved brug af subquery

fra ASP.NET sender jeg følgende update kald til MSSQL
variablen @netprice bruges til ud over at blive gemt i feltet netprice også til at beregne "discount"


UPDATE TOP (1) netpricelists SET discount = @netprice / (select top 1 grossprice from [pricelist].[dbo].[grosspricelists] t1 WHERE t1.productvariant = product AND t1.validityperiod = validity), netprice = replace(@netprice,',','.') WHERE (s_GUID = @original_s_GUID)

i beregningen for discount antager netprice hele tiden værdien 0:(.
hvis nævneren erstattes med et tal er @netprice ikke 0?? (eks. SET discount = @netprice / 1000.

min select sætning der henter "grossprice" fra anden tabel på gøre et eller andet! men hvad?
Avatar billede wildthing Nybegynder
16. august 2006 - 08:32 #1
hov der skulle stå..
i beregningen for discount antager @netprice hele tiden værdien 0:(.
Avatar billede wildthing Nybegynder
16. august 2006 - 08:58 #2
hø og hakkelse, nu virker den? lukker igen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester