Zum Inhalt springen

kale_1990

Mitglieder
  • Gesamte Inhalte

    163
  • Benutzer seit

  • Letzter Besuch

Beiträge von kale_1990

  1. es gibt eine maske die entweder mb oder tl zurück gibt...die anderen daten sind ja nicht wichtig.....und je nach dem was zurückgegeben wird soll ein statement ausgeführt werden...braucht ihr die statements auch...da sie ja eigetnlich nicht wichtig sind....ich benutze oracle92 und es wird sql*plus verwendet

    kann ich das vor dem statement sagn wenn tl dann dieses statement - wenn mb das statement

    wie in einer ander progsprache...zb in perl:

    if($var eq "tl")

    {

    $statement = "statement für tl";

    }

    elsif($var eq "mb")

    {

    $statement = "statement für mb";

    }

    ist sowas in der art möglich

  2. ja nur wie soll ich diese auswerten....ich habe eine sql datei die anläuft wenn der benutzer die daten abschickt....es gibt eine auswahlbox in der er zwischen den zwei genannten anzeigen unterscheiden kann....diese auswahlbox gibt einen wert zurück....der auswahl entsprechend....wie soll ich dann mein statement zusammenbasteln??

    d.h. wie soll ich es formulieren "wenn "mb" zurückgegeben wird nehme das statement wenn "tl" das andere"??

  3. hallo, das alte problem gelöst und schon ist ein neues da.....

    ich hab eine eingabemaske bei der ich verschiedene eingaben machen kann....man kann zwischen 2 verschiedenen ausgaben der tabellen auswählen....dazu hab ich auch schon beide select anweisungen...ebenfalls gibt es zwei verschiedene order by befehle und beim einen mal soll ein group by dabei sein und beim anderm mal nicht...hat jemand eine idee wie ich dieses problem lösen könnt?

    p.s.: denkt nicht ich bin nicht am überlegen....ich zerbrech mir natürlich auch den kopf über das was ich mach aber ich komm einfach nicht weiter!!!!

  4. also es funktioniert(mehr oder weniger) so weit...nur jetz ist noch folgendes problem vorhanden: ich hab die spalte mit einer spalte zusammengefügt( "LPAD(menge||' '||einheit,10) MG") und der inhalt ist jetz z.b. "10 St"....jetz kann er natülich nicht alles summieren da das "St" noch dran is....wie mach ich das er es trotzdem macht....der befehl sieht jetzt so aus

    compute sum of MG on DAT report

    break on DAT skip 1 on TL report

    bin für jede antwort dankbar!

  5. soweit bin ich auch scho gewesen....nur es wird mir nichts angezeit! :rolleyes:

    ich hab folgende abfrage und will die summe von dmbmge

    SELECT to_date(dmbdbu,'YYYYMMDD') DAT,dmbnr NR, dmbtl TL, LPAD(dmbmge||' '||dmb

    sme,10) MG, dmbrm1 RM, dtlbn1||' '||dtlbn2 BEN, dtlpgr||'/'||dtlpfa GRP, dmblo L

    O, dmbsva SVA, dmbvnr VNR, dmbsbm BA, dtlvkb VKB

    FROM idmb,idtl

    WHERE dmbtl = dtlnr

    AND dmbdbu BETWEEN '&DMBDBU_VON' AND '&DMBDBU_BIS'

    REM COND and dmbdbu >= &DMBDBU_VON

    REM COND and dmbdbu <= &DMBDBU_BIS

    REM COND and dtlvkb = '&DTLVKB'

    REM COND and dmbsbm in (&DMBSBM)

    REM COND and dmbtl = '&DMBTL'

    REM COND and dtlpgr = UPPER('&DTLPGR')

    REM COND and dtlpfa = UPPER('&DTLPFA')

    ORDER BY dmbdbu,dmbnr

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...