Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Spalten multiplizieren

Empfohlene Antworten

Veröffentlicht

Hey!

Ich habe 2 Spalten.

In der ersten steht die Menge und in der 2. der Preis.

Wenn die Menge z.b. 3 ist und der Preis 10 Euro,

wie kann ich mir das ausgeben lassen??

Gibt es sowas wie

SELECT

  Multipliziere(Menge,Preis)

...

Ich nutze Oracle und Sql

das mal-zeichen verwenden...

select Menge * Preis [as] Produkt from Tabelle

s'Amstel

hihi ja geht.

Dachte man müsse das wie bei SUM oder AVG machen.

Hm kann man das Ergebnis dann auch in eine Spalte einer anderen Tabelle einfügen lassen?

So dauert das nämlich ziemlich lang.

THX

SUM = zeilensumme, AVG = zeilendurchschnitt. um mit spalten zu rechnen, sind keine aggregatfunktionen nötig. :mod:

Hm kann man das Ergebnis dann auch in eine Spalte einer anderen Tabelle einfügen lassen?

update andere_tabelle set produkt = (SELECT menge * preis from tabelle where ....)

bzw. für neue daten statt dem update mit insert arbeiten.

die ultimative frage: ist es wirklich notwendig, aus basiswerten errechnete werte nochmals abzuspeichern?

s'Amstel

Mit einem INSERT INTO in das du das SELECT rein schreibst kannst du das auch in eine andere Tabelle einfügen. Nur wieso willst du das Ergebnis denn in einer Tabelle speichern denn ändert sich an einer der beiden Werte etwas dann ist ja dein Ergebnis in der Tabelle welche du befüllt hast auch nicht mehr richtig!

Vielleicht beschreibst du dein Problem mal etwas vielleicht gibt es ja eine Alternative Lösung?

In meinem Fall ist es notwendig um einen Preisvergleich aufzustellen.

In der einen Tabelle stehen die Menge und Preise vom letzten Jahr.

Für diese Jahr gibt es ein besseres Angebot.

Die Preise dafür sthen in Tabelle 2.

Ich will jetzt die Preise aus Tabelle 1 und 2 vergleichn.

In Tabelle 1 sieht man die monatlichen Kosten.

Ich will jetzt schauen ob das neue Angebot günstiger als das alte ist.

so in etwa

Artikelnummer Menge Preis

234 23 10

457 1 9

ich würde die aktuellen und vorjahrespreise (physikalisch) nicht auf mehrere tabellen auftrennen. aber wenns nun mal schon so ist, kann man wahrscheinlich eh nix mehr machen.

s'Amstel

Hilft mir zwar nicht weitere aber naja...

Wie vielleicht zu verstehen war:

In der 1. Tabelle stehen alle Daten vom Vorjahr und eine neue Tabelle soll zum Vergleich angelegt werden.

Nun müssen aus Tabelle 1 die Daten der Monate in jeweils einen Preis zusammengefasst werden und in die neue Tabelle eingesetzt werden

und da mit dem anderen Preis vergleichen werden. Ist auch egal

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.