07. marts 2005 - 09:49Der er
5 kommentarer og 1 løsning
Hvor gemmer syntaxfejlen sig?
Hvor er syntaxfejlen i det følgende?
SELECT pid, ptext, count, price, IF ( SUM( numbers ) IS NULL , 0, SUM( numbers ) ) AS sum, IF ( SUM( numbers ) IS NULL , count , SUM( numbers ) + count ) AS total, IF ( SUM( numbers ) IS NULL , count * price , ( SUM( numbers ) + count ) * price ) AS tprice FROM `Stock` WHERE `pid` LIKE 'C%' LEFT JOIN `StockLog` ON Stock.pid = StockLog.product AND flag <2 GROUP BY pid ORDER BY `pid`
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.
Du kender jeg ikke retmeget til MySql - men en del til SQL - så jeg tror du bruger for mange pinger (')
Prøv:
SELECT pid, ptext, count, price, IF ( SUM( numbers ) IS NULL , 0, SUM( numbers ) ) AS sum, IF ( SUM( numbers ) IS NULL , count , SUM( numbers ) + count ) AS total, IF ( SUM( numbers ) IS NULL , count * price , ( SUM( numbers ) + count ) * price ) AS tprice FROM Stock WHERE pid LIKE 'C%' LEFT JOIN StockLog ON Stock.pid = StockLog.product AND flag <2 GROUP BY pid ORDER BY pid
(det er ike lodrette pinger men skrå mod venstre pinger)
Synes godt om
Slettet bruger
07. marts 2005 - 11:50#6
Arne v > Tak for forklaringen - så blev jeg også lidt klogere idag. ;-)
Synes godt om
Ny brugerNybegynder
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.