befehl
- Dieses Thema hat 1 Antwort und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 18 Jahre von
Anonym.
-
AuthorPosts
-
7. September 2005 um 15:19 Uhr #2595
AnonymInaktivich hab einen kleines sql statment leider verstehe ich noch nicht so viel vom sql könnt ihr mir helfen.
select  created,
case
 when substr(created,1,1) = ‚0‘
  then concat(’20‘,created) Â
  else concat (’19‘,created)
end , char(date(
concat
(substr(
case
 when substr(created,1,1) = ‚0‘
  then concat(’20‘,created)
  else concat (’19‘,created)
end ,1,4),
substr(created,4,3) Â ) ) ,eur)
as datum Â
from testdbnun meine frage ist jetzt nun was bedeutet das 1,1 oder 1,4 oder 4,3 was ich schon weis ist das die erste zahl zeigt die stelle des bestehenden datums (zb 05.236 yy-ddd) aber für was steht die andere Zahl
danke für die hilfe
7. September 2005 um 15:33 Uhr #3031
AnonymGastHallo Informatikerin,
Die zweite Zahl beim Substring (substr) gibt die Länge an.
Also 1,1 bedeutet ab Stelle 1 in der Länge 1
mfg Dieter
-
AuthorPosts
You must be logged in to reply to this topic.