Avatar billede lempert75 Nybegynder
06. juli 2012 - 00:30 Der er 5 kommentarer og
2 løsninger

ORA-00923: FROM-nøgleord er ikke fundet i den forventede position

Jeg har nogle forespørgsler som denne som plejer at virke mod en SQLserver.

Når jeg vender den mod en Oracle giver den følgende fejl:

"ORA-00923: FROM-nøgleord er ikke fundet i den forventede position"

Hvordan skal sådan en sql-sætning skrives om? Det må være SUM-delen der driller.

SELECT LEDGERTRANS.ACCOUNTNUM, Sum(LEDGERTRANS.AMOUNTCUR) AS 'test'
FROM AX_NYDRIFT.LEDGERTRANS LEDGERTRANS
GROUP BY LEDGERTRANS.ACCOUNTNUM
HAVING (LEDGERTRANS.ACCOUNTNUM='                4660')
Avatar billede anlu Nybegynder
06. juli 2012 - 11:39 #1
Et skud fra hoften: måske er det anførselstegnene om test, der giver problemerne. Hvis ikke du bruger kolonnenavnet til noget, kan du evt. starte med helt at fjerne "AS test".
Avatar billede lempert75 Nybegynder
06. juli 2012 - 13:13 #2
Så simpelt var det faktisk :-)
Skriv svar for point
Tak for hjælpen.
Avatar billede naansoft Nybegynder
06. juli 2012 - 13:15 #3
Fejlen kommer, fordi du anvender et alias. I det tilfælde må du ikke bruge enkelt anførselstegn, men skal bruge dobbelt. Følgende skulle virke:

SELECT LEDGERTRANS.ACCOUNTNUM, Sum(LEDGERTRANS.AMOUNTCUR) AS "test"
FROM AX_NYDRIFT.LEDGERTRANS LEDGERTRANS
GROUP BY LEDGERTRANS.ACCOUNTNUM
HAVING (LEDGERTRANS.ACCOUNTNUM='                4660')

Se også:
http://www.techonthenet.com/oracle/errors/ora00923.php
Avatar billede anlu Nybegynder
06. juli 2012 - 13:44 #4
Jeg tillader mig lige også at lægge et svar :-)
Avatar billede lempert75 Nybegynder
06. juli 2012 - 14:18 #5
Begge dele virker. Jeg har delt point. OK?
Avatar billede anlu Nybegynder
06. juli 2012 - 14:22 #6
Naturligvis :-)
Det vigtigste er jo også at du fik det til at virke!
Avatar billede naansoft Nybegynder
06. juli 2012 - 14:32 #7
Jeps. Alt, hvad virker, er fint!
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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