-
Sql Abfrage
Morgen liebes Forum,
bräuchte bitte wieder mal einen Denkanstoss.
Ich habe da eine Datei wo 6 verschiedene Abteilungen sind.
Der Key ist die Auftragsnummer.
Im Satz ist auch noch die Arbeitszeiten enthalten.
Kann ich die Summen der Arbeitszeiten der 6 Abteilungen je Auftragsnummer mit einem Satz definieren,
oder muss ich das Pgm-technisch lösen?
Gruß
Tarki
-
Willst du die Summe der ganzen Tabelle?
Denn wenn Auftragsnummer der einzige Key ist, dann kann es in dieser Tabelle je Auftragsnr. nur einen Satz (Abteilung) geben!
Oder ist der Key Auftragsnr. + Abteilung?
Oder sind es 2 Tabellen?
Ein Beispiel wäre vielleicht hilfreich.
lg Andreas
-
Jetzt mal ohne die Tabelle zu kennen in etwa so
PHP-Code:
Select Auftrag, Abteilung, Sum(Arbeitszeit)
from MyFile
group by Auftrag, Abteilung
order by Auftrag, Abteilung
Gruß
Ronald
-
Hallo,
Danke Andreas und Roland.
Bin schon mit Codesnipes fleißig am testen.
Gruß
Tarki
-
Hallo,
ich habe in den 3 Dateien die Abteilung 2 mal als nummerischen und 1 mal als Alphanummerisch.
Wie vergleiche ich Sql Alphanumerischen mit Nummerisch Wert?
Gruß
Tarki
-
Jetzt kommt es auf die Art der Alphadarstellung an (mit oder ohne Vornullen):
Num->Alpha
char(MyNum) <= ohne Vornullen
digits(MyNum) <= mit Vornullen
Alpha->Num
decimal(MyAlpha, n, m)
n = Anzahl Stellen
m = davon Anzahl Nachkomma
Allerdings stirbt SQL wenn kein numerischer Inhalt drinsteht.
-
Durch umwandeln von Alpha in Num oder umgekehrt
Num --> Alpha mit Digits(MyNumFld)
Dabei ist zu beachten, das vor nit Nullen aufgefüllt wird
Feld1 5,0 = 12
Digits(Feld1) = '00012'
Oder Alpha zum Num wandel
Feld2 5A = 12
Cast( Feld2 as dec(5, 0))
Dann kann man es vergleichen. In einer WHERE-Bedingung könnte es so aus sehen
...
where Feld1 = Cast( Feld2 as dec(5, 0))
Gruß Ronald
Similar Threads
-
By snibbe in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 27-05-12, 18:57
-
By AS400-Anfänger in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 27-06-06, 13:18
-
By behmer in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 29-05-06, 12:52
-
By steven_r in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 17-05-06, 15:49
-
By cbe in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-06-05, 16:21
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks