M.Pohlan
Benutzer
- Beiträge
- 5
Guten Tag zusammen,
Ich möchte us einer Seriennummer Automatisch das Herstellungsdatum FIltern und es als datum Eintragen zu vereinfachung für die Mitarbeiter.
Die Nummer ist zb TE1912110317 Die ersten beiden Ziffern sind Jahr dann 2 Ziffern Monat und 2 Ziffern Tag und die Letzten vier interessieren in erster Linie nicht.
Ich habe eine Abfrage schon getestet und möchte sie als Datetime eintragen. Meine Abfrage
select substring(RP._TE ,7,2) AS Tag, substring(RP._TE ,5,2) AS Monat, substring(RP._TE ,3,2) AS Jahr from RMAVORGANG AS RV inner join RMADETAILS AS RP on RV.Nummer = RP.Nummer where RV.Nummer = 'R211246'
und das Möchte ich in ein vorhandenes feld mit update einfügen meine Idee war
update RMADETAILS
set Datum = '(select substring(_TE ,7,2) from RMADETAILS where Nummer = 'R211246')-(select substring(_TE ,7,2) from RMADETAILS where Nummer = 'R211246')-(select substring(_TE ,7,2) from RMADETAILS where Nummer = 'R211246')'
where Nummer = 'R211246'
Aber das Funktioniert nicht.
Ich möchte us einer Seriennummer Automatisch das Herstellungsdatum FIltern und es als datum Eintragen zu vereinfachung für die Mitarbeiter.
Die Nummer ist zb TE1912110317 Die ersten beiden Ziffern sind Jahr dann 2 Ziffern Monat und 2 Ziffern Tag und die Letzten vier interessieren in erster Linie nicht.
Ich habe eine Abfrage schon getestet und möchte sie als Datetime eintragen. Meine Abfrage
select substring(RP._TE ,7,2) AS Tag, substring(RP._TE ,5,2) AS Monat, substring(RP._TE ,3,2) AS Jahr from RMAVORGANG AS RV inner join RMADETAILS AS RP on RV.Nummer = RP.Nummer where RV.Nummer = 'R211246'
und das Möchte ich in ein vorhandenes feld mit update einfügen meine Idee war
update RMADETAILS
set Datum = '(select substring(_TE ,7,2) from RMADETAILS where Nummer = 'R211246')-(select substring(_TE ,7,2) from RMADETAILS where Nummer = 'R211246')-(select substring(_TE ,7,2) from RMADETAILS where Nummer = 'R211246')'
where Nummer = 'R211246'
Aber das Funktioniert nicht.