Oracle SQL mit Zwischenergebnis rechnen

NikeAir

Mitglied
Hallo Leute,

ich musste gerade eine Anfrage in Oracle SQL machen, in der ich zwei geschachtelte Anfragen machen musste, die mir jeweils einen Wert liefern (mit Count) und diese dann miteinander verrechnen. Ich sollte einfach herausfinden, wie viele der Filme, die in diesem Jahr produziert wurden einen Vorgänger hatten. Ist ja auch egal. Die einzelnen Parts meiner Abfrage liefern das gewünschte Ergebnis, jedoch bekomme ich bei dem verrechnen immer eine Fehlermeldung ausgegeben. Es dürfte eigentlich ein ziemlich kleiner Fehler sein. Hier mein Code:

SQL:
	select succ.production / alle.production * 100        --eigentliche Rechnung

	from

	(Select count (p.production)

	FROM Production p where year ='2013') alle,        --Alle Filme 2013

	(SELECT count(p.production)

	FROM Production p

	where exists(

	select * from (

		select L1.production1

		from LINK L1

		where exists (

			select * from (

			select L2.production1

			from LINK L2

		)L2

        WHERE L1.PRODUCTION2 = L2.PRODUCTION1

    ) AND lower(L1.LINK) = 'follows'

  	) L1

	  WHERE p.PRODUCTION = L1.PRODUCTION1            --Nachfolger 2013

	)AND lower(p.year) like '%2013%') succ

Ich würde mich sehr freuen, wenn mir jemand helfen könnte :)

Viele Grüße
NikeAir222
 
Zuletzt bearbeitet:

VfL_Freak

Top Contributor
Moin,

welche Fehlermeldung denn nur ???:L
Wie sind die Tabellen denn aufgebaut ???:L

Wengistens ein paar Infos wären nett ..... :autsch:

Gruß
Klaus
 

Deros

Bekanntes Mitglied
die from clause kannst du so nicht zusammenbauen

SQL:
    SELECT succ.production / alle.production * 100        --eigentliche Rechnung
     
        FROM (select
     
        (SELECT count (p.production)
     
        FROM Production p WHERE year ='2013') alle,        --Alle Filme 2013
     
        (SELECT count(p.production)
     
        FROM Production p
     
        WHERE EXISTS(
     
        SELECT * FROM (
     
            SELECT L1.production1
     
            FROM LINK L1
     
            WHERE EXISTS (
     
                SELECT * FROM (
     
                SELECT L2.production1
     
                FROM LINK L2
     
            )L2
     
            WHERE L1.PRODUCTION2 = L2.PRODUCTION1
     
        ) AND lower(L1.LINK) = 'follows'
     
        ) L1
     
          WHERE p.PRODUCTION = L1.PRODUCTION1            --Nachfolger 2013
     
        )AND lower(p.year) LIKE '%2013%') succ from dual)

so müsste es zumindest funktionieren
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G JDK installieren Open JDK und Oracle Lizenzen Java Basics - Anfänger-Themen 13
J Mit OpenJDK entwickeln aber Oracle SE Runtime installieren? Java Basics - Anfänger-Themen 6
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
A JDK installieren Oracle JDK oder was anderes? Java Basics - Anfänger-Themen 6
H Pfad Program Files\Common Files\Oracle\Java\javapath Java Basics - Anfänger-Themen 3
N Oracle SQL Anfrage. Problem Java Basics - Anfänger-Themen 2
M Frage bzgl. Oracle Java Zertifizierung Java Basics - Anfänger-Themen 4
J ORACLE Spatial ungültiger Spaltenindex beim Import Java Basics - Anfänger-Themen 2
J Oracle JDBC Driver funktioniert nur in einer Klasse Java Basics - Anfänger-Themen 2
A Oracle Verbindungsaufbau klappt nicht Java Basics - Anfänger-Themen 7
M OpenJDK und Oracle JDK proprieträre API Java Basics - Anfänger-Themen 11
? Oracle jpr runnable target Java Basics - Anfänger-Themen 2
alderwaran closed source jar, kein javadoc. was macht methode x eigentlich? ( oracle forms pjc beans ) Java Basics - Anfänger-Themen 2
J Oracle XE bekannt machen Java Basics - Anfänger-Themen 8
J Oracle Anbindung Java Basics - Anfänger-Themen 3
M Problem: JSP für Zugriff auf Oracle-Server/Datenbank - sinnvoll? Java Basics - Anfänger-Themen 35
A Oracle DB Java Basics - Anfänger-Themen 3
G Oracle SQL JDBC in Eclipse laden Java Basics - Anfänger-Themen 2
G Maven Dependency für Oracle JDBC-Driver korrekt festlegen Java Basics - Anfänger-Themen 4
G Verbindung zu einer Oracle DB aufbauen Java Basics - Anfänger-Themen 2
3 User erstellen / Oracle Content DB Java Basics - Anfänger-Themen 2
K Java Oracle getString() Java Basics - Anfänger-Themen 2
J JTable mit Oracle-Daten aus DB füllen Java Basics - Anfänger-Themen 6
E Oracle,Eclipse und zwei Javaversionen Java Basics - Anfänger-Themen 6
G Datenformate für Tabellendeklaration in einer ORACLE-DB Java Basics - Anfänger-Themen 2
D null über ein Integerfeld in ein Numberfeld in Oracle schrei Java Basics - Anfänger-Themen 5
A Oracle DB Abfrage Java Basics - Anfänger-Themen 18
M No suitable driver bei einer Oracle Datenbank Java Basics - Anfänger-Themen 9
C Rechnen mit Brüchen, ist meine Lösung soweit richtig? Java Basics - Anfänger-Themen 4
C Kann mir jemand sagen warum ich nicht mal rechnen kann ? Java Basics - Anfänger-Themen 32
Liroyd Methode mit Objektvariabel rechnen? Java Basics - Anfänger-Themen 6
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
Zeppi Geteilt rechnen Java Basics - Anfänger-Themen 2
D Mit Objekten rechnen, Textfield, JavaFX, Noob Java Basics - Anfänger-Themen 8
L Mit Zahlen im String rechnen Java Basics - Anfänger-Themen 19
L Datentypen Rechnen und abrunden mit double Java Basics - Anfänger-Themen 7
S Hamster Simulator rechnen lernen Parameter int Java Basics - Anfänger-Themen 6
D Operatoren Mit Objekten rechnen Java Basics - Anfänger-Themen 7
P Rechnen mit Brüchen - objektorientierte Programmierung Java Basics - Anfänger-Themen 18
S Rechnen mit MaxValue Java Basics - Anfänger-Themen 7
L Rechnen mit Objekten Java Basics - Anfänger-Themen 3
W Erste Schritte Rechnen mit Schleifen? Denkanstoß gesucht Java Basics - Anfänger-Themen 15
W Seltames Problem bei Rechnen mit BigIntegers Java Basics - Anfänger-Themen 2
A Rechnen mit Text und Zahl Java Basics - Anfänger-Themen 4
S Jede Ziffer einer Zahl auslesen, damit rechnen und beim Ergebnis wiederholen ? Java Basics - Anfänger-Themen 20
S Dezimalzahlen rechnen Java Basics - Anfänger-Themen 3
kilopack15 Rechnen mit großen Zahlen Java Basics - Anfänger-Themen 6
D Rechnen mit numerischen Datentyp Frage Java Basics - Anfänger-Themen 16
E Best Practice Exaktes Rechnen mit (Pseudo-)Rationalen/Realen Zahlen. Operations Zuweisung für (eigene) Klassen Java Basics - Anfänger-Themen 3
1 Mit Java Rechnen Java Basics - Anfänger-Themen 10
T Einstieg in "grafische Progammierung" + Rechnen in Flussdiagramm Java Basics - Anfänger-Themen 2
W Variablen float rundet beim Bruch rechnen Java Basics - Anfänger-Themen 3
Y Variable Menge von Objekten erzeugen und mit ihren Attributen rechnen Java Basics - Anfänger-Themen 7
S Double mithilfe eines Scanners so einlesen, dass ich damit rechnen kann Java Basics - Anfänger-Themen 4
J Char-Rechnen Java Basics - Anfänger-Themen 8
A Rechnen mit Set/Get? Java Basics - Anfänger-Themen 2
Z Erste Schritte Instanzmethoden Rechnen (Bruch) Java Basics - Anfänger-Themen 18
M Mit Werten aus Arrays in anderen Methoden rechnen? Java Basics - Anfänger-Themen 3
J Mit Datum rechnen Java Basics - Anfänger-Themen 11
F Erste Schritte [GUI] Dual in Dezimal rechnen Java Basics - Anfänger-Themen 5
D Erste Schritte Rechnen mit Brüchen Java Basics - Anfänger-Themen 13
D rechnen mit Stunden und Minuten Java Basics - Anfänger-Themen 14
N mit Werten aus einer mysql datenbank in java rechnen Java Basics - Anfänger-Themen 17
G Rechnen mit Long Variablen Java Basics - Anfänger-Themen 4
N Probleme beim Rechnen mit Integer und double Java Basics - Anfänger-Themen 4
W Variablen Rechnen mit "char" Java Basics - Anfänger-Themen 2
Joew0815 Compiler-Fehler Unexpected Type - Problem mit Variablen rechnen Java Basics - Anfänger-Themen 7
F Werte aus Tabelle vergleichen/rechnen Java Basics - Anfänger-Themen 5
C Mit Potenzen rechnen "Problem" Java Basics - Anfänger-Themen 3
M Mit Array rechnen Java Basics - Anfänger-Themen 9
T Rechnen in Arrays Java Basics - Anfänger-Themen 11
B von Ergebniss weiter rechnen Java Basics - Anfänger-Themen 3
S Rechnen mit Datum bzw. Uhrzeit Java Basics - Anfänger-Themen 3
S Datentypen Operatoren und Ausdrücke (formel richtig rechnen) Java Basics - Anfänger-Themen 8
N Mit long rechnen Java Basics - Anfänger-Themen 2
K Übungsblatt 13 Aufgabe 6 (Rechnen) Java Basics - Anfänger-Themen 12
C Mit Gleitkommazahlen rechnen Java Basics - Anfänger-Themen 20
T Rechnen mit Operatoren Java Basics - Anfänger-Themen 2
W Mit (char) rechnen Java Basics - Anfänger-Themen 3
F Mit Arrays rechnen Java Basics - Anfänger-Themen 12
H Datentypen Rechnen mit signed Byte-Array - unsinged byte Java Basics - Anfänger-Themen 3
B mit benutzereingaben rechnen Java Basics - Anfänger-Themen 4
L Bruch rechnen Java Basics - Anfänger-Themen 29
B mit Datum rechnen Java Basics - Anfänger-Themen 10
D Rechnen mit int Array Java Basics - Anfänger-Themen 9
M mit Uhrzeit rechnen Java Basics - Anfänger-Themen 11
T mit Winkel & Sinus rechnen / sin(30°)=2,5 Java Basics - Anfänger-Themen 7
A Rechnen mit big integer Java Basics - Anfänger-Themen 29
L Mit matrizen rechnen Java Basics - Anfänger-Themen 19
W Probleme mit double rechnen Java Basics - Anfänger-Themen 4
J Datentypen Rechnen mit unterschiedlichen Datentypen Java Basics - Anfänger-Themen 3
K mit einer int rechnen Java Basics - Anfänger-Themen 10
M Warum -48 rechnen? Java Basics - Anfänger-Themen 3
K Java Code rechnen Java Basics - Anfänger-Themen 7
F Rechnen mit komplexen Zahlen Java Basics - Anfänger-Themen 23
C Datentypen Unklarheiten beim Rechnen Java Basics - Anfänger-Themen 5
W Modulo rechnen Java Basics - Anfänger-Themen 3
H Datentypen Rechnen und Runden Java Basics - Anfänger-Themen 2
S Rechnen mit Zeitangaben Java Basics - Anfänger-Themen 5
Binary.Coder Doppeltes Hashing verläuft in "Endlosscheife" beim rechnen per Hand Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben