- 
	
	
		
		
		
		
			SQL hex in dec umwandeln
		
		
				
					
					
				
				
		
			
				
					Kan jemand helfen?  
Wir haben eine Datei in der ein Hexwert von Stelle 19 in der Länge 2 steht. Wir sollten den Wert auslesen und konvertieren.  
	PHP-Code: 
	
select  hex(substr(DATEN, 19, 2)),             dec(hex(substr(DATEN, 19, 2) ), 4, 0)    from ppsdta/montb 
 
 
 
funktioniert solange der Wert numerisch zwischen 1 und 9 liegt alle anderen Werte bringen Fehler. 
	PHP-Code: 
	
HEX     DEC   0001      1   0005      5   0007      7   0007      7   0009      9   000B  ++++++  001F  ++++++ 
 
 
 
Wie kann ich SQL dazu bringen den Wert als Hexwert zu erkennen? 
Für jede Hilfe dankbar.
				 
			 
			
		 
			
				
			
				
			
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
		
			
				
					In welchem Format soll der 2-stellige numerische Wert eigentlich sein? 
Hexa-Dezimal, d.h.FF = 255 (16*16 - 1) 
oder gepackt 255F ist ebenfalls 255 
oder gezont  F1F5 ist 15 
 
Das sollte zunächst geklärt werden. 
 
Birgitta
				 
			 
			
		 
			
				
			
			
				
			
			
		 
	 
	
	 
 
- 
	
	
		
		
		
				
				
					
				
		
			
				
					das kann so nicht funktionieren: 
 
a) der Hexwert wird erkannt, das sieht man in der Spalte Hex 
 
b) hex gibt einen character string zurück 
 
DB2 UDB for AS/400 SQL Reference Seite 165 
 
The HEX function returns a hexadecimal representation of a value. 
 
The argument can be any value. 
 
The result of the function is a character string. If the argument can be null, the result can be null; if the argument is null, the result is the null value. 
 
 
bei character -> dec Konvertierung gilt: 
 
DB2 UDB for AS/400 SQL Reference Seite 155 
 
Character to Decimal 
 
character-expression 
 
An expression that returns a value that is: 
- A character string representation of a decimal number
 - A character string representation of an integer
 - A character string representation of a floating-point number
 
  
 
Da ist wahrscheinlich etwas Programmieren angesagt. Ich würde einen 3-Zeiler in RPG erstellen, als SQL Function, aber vielleicht gib es noch andere Lösungen ...
				 
			 
			
		 
			
				
			
			
			
		 
	 
	
	 
 
		 
		
		
	
 
	
	
 
	
	
	
	
	
	
		Similar Threads
		
			
			
- 
  
    
    
       By FNeurieser in forum NEWSboard Programmierung
     
   
  
    Antworten: 3
       
        Letzter Beitrag: 11-10-06, 15:53
       
   
 
- 
  
    
    
       By Kaufmann in forum IBM i Hauptforum
     
   
  
    Antworten: 11
       
        Letzter Beitrag: 28-06-06, 15:11
       
   
 
- 
  
    
    
       By loeweadolf in forum NEWSboard Programmierung
     
   
  
    Antworten: 2
       
        Letzter Beitrag: 01-06-06, 10:43
       
   
 
- 
  
    
    
       By Kilianski in forum NEWSboard Server Software
     
   
  
    Antworten: 0
       
        Letzter Beitrag: 13-01-05, 14:55
       
   
 
- 
  
    
    
       By malzusrex in forum IBM i Hauptforum
     
   
  
    Antworten: 4
       
        Letzter Beitrag: 12-07-02, 11:09
       
   
 
			 
		 
	 
	
	
	
	
	
		
		
		
		
			
				 
				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