Oprettet fre. d. 06. juli 2012 kl. 00:30:45

lempert75
lempert75 (6.570 point. Point ude: 0)

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')

Skrevet fre. d. 06. juli 2012 kl. 11:39:03| #1

anlu
anlu (11.935 point)
www.anlu.dk
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".

Skrevet fre. d. 06. juli 2012 kl. 13:13:51| #2

lempert75
lempert75 (6.570 point)
Så simpelt var det faktisk :-)
Skriv svar for point
Tak for hjælpen.

Skrevet fre. d. 06. juli 2012 kl. 13:15:08| #3

naansoft
naansoft (18.555 point)
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/ (...)

Skrevet fre. d. 06. juli 2012 kl. 13:44:58| #4

anlu
anlu (11.935 point)
www.anlu.dk
Jeg tillader mig lige også at lægge et svar :-)

Skrevet fre. d. 06. juli 2012 kl. 14:18:14| #5

lempert75
lempert75 (6.570 point)
Begge dele virker. Jeg har delt point. OK?

Skrevet fre. d. 06. juli 2012 kl. 14:22:05| #6

anlu
anlu (11.935 point)
www.anlu.dk
Naturligvis :-)
Det vigtigste er jo også at du fik det til at virke!

Skrevet fre. d. 06. juli 2012 kl. 14:32:47| #7

naansoft
naansoft (18.555 point)
Jeps. Alt, hvad virker, er fint!

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Betinget formatering

Oprettet den 17. maj 2013 kl. 19.41
kvisten63 giver 100 point for svar | Giv et svar »

Pivot Excel 2010/2013

Oprettet den 17. maj 2013 kl. 17.11
issay giver 30 point for svar | Giv et svar »

Kopiering af celleværdi og cellefarve fra ark1 til ark2 i...

Oprettet den 17. maj 2013 kl. 13.14
hannelangeland giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Her er seks Google Labs-funktioner, som du skal slå til med det samme

Gmail Labs giver dig adgang til en masse smarte funktioner, som Googles ingeniører leger med i øjeblikket.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Tre smarte trick som gør Windows 8 bedre

Boot direkte til skrivebordet, få en strategisk godt placeret luk-knap og slip for at logge ind. Her er tre tips til Windows 8, som gør det nemmere at blive venner med styresystemet.


Nyheder fra Computerworld

Teaser billede

Galleri: Her er Googles nyeste værktøj og legetøj

Google har i denne uge afholdt udviklerkonferencen I/O i San Francisco. Se her hvad søgegiganten kunne præsentere af nyskabelser.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger