von F3K Total » Sa, 07.01.2012 10:20
Moin Steppi,
Round() hat bei mir nicht geholfen, stattdessen hilft es an die 1.19 mindestens zwei Nullen zu hängen.
1.19
00
steppi hat geschrieben:Aber meine Frage zielte mehr darauf ab ...
Ich denke mir dass das nicht gehen kann, denn wenn Du erst in einer Abfrage eine Variable definierst, wie soll dieselbe Abfrage die Variable schon kennen?
Wenn Du
nur Abfragen möchtest, kannst Du mit einer Unterabfrage arbeiten. Dies entspricht quasi einer zweiten.
Das sieht da z.B so aus,
Code: Alles auswählen
Select "ID", "Datum", "Bemerkung", "Betrag Brutto", "Betrag Brutto", "Netto","Steuer","Netto"*2 as "Netto plus 100%", "Netto"/2 as "50% von Netto", "Netto" * 1.12 as "Tja, die Mehrwertsteuer ist auch nicht mehr das, was sie mal war!" from (SELECT "ID", "Datum", "Bemerkung", "Betrag Brutto", "Betrag Brutto" / 1.1900 AS "Netto", "Betrag Brutto" * ( 1 - (1 / 1.1900) ) AS "Steuer" FROM "Quittungen")
hat aber den Nachteil ist, dass diese Abfrage für die Dateneingabe ungeeignet ist.
Gruß R
Moin Steppi,
Round() hat bei mir nicht geholfen, stattdessen hilft es an die 1.19 mindestens zwei Nullen zu hängen.
1.19[color=#0040FF]00[/color]
[quote="steppi"]Aber meine Frage zielte mehr darauf ab ...[/quote]
Ich denke mir dass das nicht gehen kann, denn wenn Du erst in einer Abfrage eine Variable definierst, wie soll dieselbe Abfrage die Variable schon kennen?
Wenn Du [b]nur[/b] Abfragen möchtest, kannst Du mit einer Unterabfrage arbeiten. Dies entspricht quasi einer zweiten.
Das sieht da z.B so aus,
[code]Select "ID", "Datum", "Bemerkung", "Betrag Brutto", "Betrag Brutto", "Netto","Steuer","Netto"*2 as "Netto plus 100%", "Netto"/2 as "50% von Netto", "Netto" * 1.12 as "Tja, die Mehrwertsteuer ist auch nicht mehr das, was sie mal war!" from (SELECT "ID", "Datum", "Bemerkung", "Betrag Brutto", "Betrag Brutto" / 1.1900 AS "Netto", "Betrag Brutto" * ( 1 - (1 / 1.1900) ) AS "Steuer" FROM "Quittungen") [/code] hat aber den Nachteil ist, dass diese Abfrage für die Dateneingabe ungeeignet ist.
Gruß R