[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Apr 2012
    Beiträge
    360

    Sql Berechnungen (% & aliquot)

    Hallo,

    jeder Mitarbeiter hat durch eine Tätigkeit eine bestimmte Vorgabezeit.
    Mehrer Mitarbeiter können die selbe Tätigkeit anstempeln.

    Ich möchte gerne in diesem Sqlstatement die Berechnungen(Prozent und aliquot), wenn möglich gleich durchführen.

    Mir bereitete nur die Bildung der Istzeiten-Summen(Tätigkeit 51.100.1) Probleme, das Sie ja an unterschiedlichen Tagen gestempelt werden können.

    Ist das im Sql überhaupt möglich oder muss ich das mit einem RPG-Programm lösen?



    Code:
    SELECT #2AUF,                                                 
    #2GNR, #2TNR, #2ZNR, max(#2VZT) AS VGZT, 
    Decimal(Sum(#3MIN), 5, 0) AS IST,                                         
    #2PNR, #3DAT, #2FNR                                         
    From File2, File3                                          
    Where 
    #2AUF = 3863 AND                                           
    #2PNR = #3PNR AND                                           
    #3FNE = #2FNR AND                                            
    #3AUF = #2AUF                                            
    Group by #2AUF, #2GNR, #2TNR, #2ZNR, #2PNR, #3DAT, #2FNR
    Order by #2AUF, #2GNR, #2TNR, #2ZNR, #2PNR, #3DAT, #2FNR  
    
    Auftrg Gruppe TextNr ZlNr VGZT IST PeNr Arbeitstag FlgeNr
    3863     34      100   5    70  63 520  20.121.115    37 
    3863     34      100   9    40  39 520  20.121.116    38 
    3863     34      100  11    16  15 520  20.121.116    39 
    3863     34      100  12    20  19 520  20.121.116    40 
    3863     34      200   1    64  61 520  20.121.116    41 
    3863     51      100   1   240 110 246  20.121.112     2 
    3863     51      100   1   240 130 246  20.121.113     2 
    3863     51      100   1   240 120 281  20.121.112     1 
    ********   Datenende   ********
    Die Felder %VGZT und aliq. VGZT hätte ich gerne ermittelt

    Code:
    Penr	Tätigkeit	IST	VGZT	% VGZT	aliq. VGZT
    246	51.100.1	110	240	30,56	73,33
    246	51.100.1	130	240	36,11	86,67
    281	51.100.1	120	240	33,33	80,00
     	      Summe	360	240    100,00  240,00
     	             %150,00    100%
    Dank im Voraus

    Gruß

    Tarki

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Entschuldige bitte, aber so langsam artet deine Fragerei dahin aus, dass wir deine Anwendungslogik hier lösen sollen.

    Was ist "aliquot"?
    Und Prozentrechnung muss ich wohl nicht erklären.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jan 2007
    Beiträge
    1.002
    aliquot

    ohne Rest teilend
    Gebrauch

    Mathematik veraltet

    Beispiel

    fünf ist ein aliquoter Teil von zehn

    Quelle: Duden ;-)
    (auch wieder was gelernt)
    kf

Similar Threads

  1. Sql Berechnungen
    By tarkusch in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 17-10-12, 10:26
  2. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  3. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •