07. maj 2003 - 17:26Der er
8 kommentarer og 2 løsninger
Sammenligne 2 felter og....
jeg har to felter som indeholder henholdsvis en realiseret værdi og en estimeret værdi, jeg ønsker i en SP kun at få vist den af de to felter som er størst. hvorledes griber jeg dette an? nedenfor er vist hvordan jeg håndterede det i Access.
IIf([ko]>0 And IsNull([ek]) Or [ek]=0;[ko];IIf([ek]>0 And IsNull([ko]) Or [ko]=0;[ek];IIf([ko]>[ek];[ko];IIf([ek]>[ko];[ek];IIf([ko]=[ek];[ko])))))
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvordan får jeg det lige integreret i min SP, prøvede nedenstående: SELECT TOP 50 Bnr, Pnr, LtrS, M_Mgd, KO, EK, M, Cr, PE, RIGHT(Bnr, 5) AS batch,Max(IsNull(ek, 0), IsNull(ko, 0) as test FROM tblO ORDER BY Bnr DESC
Der mangler en parantes-slut SELECT TOP 50 Bnr, Pnr, LtrS, M_Mgd, KO, EK, M, Cr, PE, RIGHT(Bnr, 5) AS batch,Max(IsNull(ek, 0), IsNull(ko, 0)) as test FROM tblO ORDER BY Bnr DESC
SELECT TOP 50 Bnr, Pnr, LtrS, M_Mgd, KO, EK, M, Cr, PE, RIGHT(Bnr, 5) AS batch,Max(IsNull(ek, 0), IsNull(ko, 0)) as test FROM tblO ORDER BY Bnr DESC ADO-Fejl: The MAX function requires 1 arguments. Statement(s) could not be prepared
Jeg tænkte nok der var en årsag til at jeg ikke var faldet over den. Der findes ikke noge max-funktion i sql, med den funktion. Den er kun til aggregater - udvælge max værdi i et recordset.
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.