kale_1990
-
Gesamte Inhalte
163 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von kale_1990
-
-
es kommt eine fehler meldung...moment ich bau es nochmal ein ...
es kommt die fehlermeldung:
"Datei ***.sql kann nicht gelesen werden"
-
nein es funktioniert nicht aber genau so etwas hab ich mir vorgestellt...wann funktioniert sowas oda gibts es andere möglichkeiten dies so oder so ähnlich zu machn??
-
gute idee und danke für die gedanken...es muss aber irgendwie anders funktionieren!!! da ich den vorschlag so nicht benutzen kann
-
es soll ja alles in dem sql-script stattfinden und nicht über eine perl datei laufen...
-
ne der obere teil ist nicht glei...das ist ja das problem.....die beiden statements unterscheiden sich in der select-klausel, im group by und order by befehl....nur der from und where teil is bei beiden gleich!!
-
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
-
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"??
-
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!!!!
-
funktioniert das da ja das anhängen der einheit eigentlich in der abfrage geschiet!?!?
in dem statement sieht es ja so aus LPAD(dmbmge||' '||dmbsme,10) MG wie muss es danach dann aussehen
-
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!
-
hat denn keiner mehr ne idee?? warum das so ist oder wie ich es anders machn könnt evtl. mit einem anderen befehl??!!?! ich bin grad am verzweifeln!!
-
ich bekomme die ganz normale anzeige die ich ohne das break und compute auch bekommen würde!!
-
ja es sind daten vorhanden....es werden mir auch daten angezeit....nur die berechnete summe dazu nicht!!
-
soweit bin ich auch scho gewesen....nur es wird mir nichts angezeit!
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
-
das muss doch mit dem COMPUTE befehl funktionieren oder??
-
ja so hab ich es schon versucht kommt aber "keine gruppenfunktion für einzelgruppen"
und die summe soll unter allen daten stehen...also es soll nicht nur die summe ausgegeben werden
-
hallo
ich hab eine abfrage und möchte nun mit dem "compute sum" die summe der daten in einer spalte ermitteln....nur leider bekomm ich es nicht hin!
würde mich über schnelle antwort freuen!
verschiedene select anweisungen
in Datenbanken
Geschrieben
nein sie liegt nicht im bin verzeichnis....wo muss ich welchen pfad angeben?