MySQL Forums
Forum List  »  German

Re: Anfängerfrage mehrere Bedingungen
Posted by: Thomas Wiedmann
Date: January 23, 2012 11:19AM

Hallo Tim,

ich löse hier keine Text- und Hausaufgaben und verstehe nicht um was es geht.
Dein Beispiel CREATE TABLE funktioniert so nicht und der INSERT bringt ebenfalls einen Syntaxfehler. Ausprobiert hast Du es jedenfalls nicht.
Das einzige was ich herkennen kann, ist dass die Tabelle nicht korrekt normalisiert ist, es sollen keine Summen verwaltet werden und keine "Schalter1", "Schalter2" ..."SchalterX" Feldwiederholungen.

Mein Vorschlag dazu:
CREATE TABLE bedingungen (
 id INT NOT NULL,
 schalter_id INT NOT NULL,
 betrag DEC(6,2),
 PRIMARY KEY (id)
);

INSERT INTO bedingungen
(id, schalter_id, betrag) VALUES
( 1, 1, 2.1),
( 2, 2, 3.2),
( 3, 3, 4.3);

Existiert ein Eintrag in der Tabelle, ist der Schalter an, existiert kein Eintrag in der Tabelle ist der Schalter aus.

Dies ergibt die Summe der Schalter.
SELECT SUM(betrag) FROM bedingungen;
+-------------+
| SUM(betrag) |
+-------------+
|        9.60 |
+-------------+
1 row in set (0.00 sec)

mysql>

Da ich die Frage nicht verstanden habe, ist die Lösung vermutlich nicht korrekt. Schade um die Zeit.

Grüße
Thomas

Options: ReplyQuote


Subject
Views
Written By
Posted
2477
January 23, 2012 07:39AM
1111
January 23, 2012 08:45AM
Re: Anfängerfrage mehrere Bedingungen
1315
January 23, 2012 11:19AM
1279
January 23, 2012 01:42PM
1307
January 24, 2012 05:54AM
1044
January 25, 2012 01:32AM
1158
January 25, 2012 06:40AM
1157
January 26, 2012 10:06AM
1164
January 29, 2012 06:35AM
1228
January 23, 2012 08:30AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.