Hallo Zusammen, kann ich das Feld "PausedMinutes" im Ticketing so darstellen lassen, das es etwas nutzerfreundlicher aussieht?
also z.B. hh:mm?
Mit dem Format Feld in der Spalten-Bearbeitung habe ich es versucht, funktioniert aber scheinbar nicht!?
Warum ist eigentlich WorkingTimeDisplayString ein nvarchar und PausedMinutes ein int?
VG
Andreas
[erledigt]PausedMinutes umwandelbar (hh:mm) in Datenliste?
-
- Posts: 709
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
[erledigt]PausedMinutes umwandelbar (hh:mm) in Datenliste?
Last edited by llaprosper on 17. Aug 2020, 14:52, edited 1 time in total.
Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?
Anbei eine Lösung:
Wenn PausedMinutes = null, zeige 00:00 h, ansonsten gebe den Wert von Stunden/Minuten mit führender 0 - sofern kleiner als 10
DataSet: Anzeige im Grid:
Code: Select all
ISNULL(CASE WHEN ((PausedMinutes-(PausedMinutes%60))/60 < 10) THEN '0' ELSE '' END + CAST((PausedMinutes-(PausedMinutes%60))/60,String)+':'+ CASE WHEN (PausedMinutes%60 < 10) THEN '0' ELSE '' END + CAST(PausedMinutes%60,String) + ' h','00:00 h')
DataSet: Anzeige im Grid:
-
- Posts: 709
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?
Das ist cool, Danke. Jetzt muss ich zusätzlich noch die Tage rein bekommen, dann passt das so für mich!
Vielen Dank!!
Vielen Dank!!
Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?
Gleiche Vorgehensweise:
Du errechnest dir über Modulo (Hours [Teilergebnis von Oben] %24) die Anzahl der Stunden, welche nicht einem ganzen Tag entsprechen. Anschließend teilst dann die (Stunden - überschüssigen Stunden) / 24, um die vollen Tage zu erhalten.
Dann baust du dir die Werte in dein ASQL nach obrigen Vorbild.
Du errechnest dir über Modulo (Hours [Teilergebnis von Oben] %24) die Anzahl der Stunden, welche nicht einem ganzen Tag entsprechen. Anschließend teilst dann die (Stunden - überschüssigen Stunden) / 24, um die vollen Tage zu erhalten.
Dann baust du dir die Werte in dein ASQL nach obrigen Vorbild.
-
- Posts: 709
- Joined: 07. May 2009, 18:27
- Location: Burscheid
- Contact:
Re: PausedMinutes umwandelbar (hh:mm) in Datenliste?
Sorry Steinbit,
da bin ich raus. Modulo hab ich noch nie gehört. Soll wohl den Restwert ausgeben? Aber keinen Plan
Edit:
Ah...Du meinst
Yep, alles klar, ich habe es mit deiner Hilfe geschafft!
Ich danke Dir!
VG
Andreas
da bin ich raus. Modulo hab ich noch nie gehört. Soll wohl den Restwert ausgeben? Aber keinen Plan
Edit:
Ah...Du meinst
Code: Select all
CAST (((PausedMinutes-(PausedMinutes%60)/60) - (((PausedMinutes-(PausedMinutes%60)/60)%24))/24),string)
Code: Select all
CASE WHEN (((PausedMinutes-(PausedMinutes%60)/60) - (((PausedMinutes-(PausedMinutes%60)/60)%24))/24) <10) then'0' ELSE '' END
+ CAST (((PausedMinutes-(PausedMinutes%60)/60) - (((PausedMinutes-(PausedMinutes%60)/60)%24))/24),string) + ' d'
+ ':'
+CASE WHEN (((PausedMinutes-(PausedMinutes%60))/60)%24 <10) then'0' ELSE '' END
+ CAST (((PausedMinutes-(PausedMinutes%60))/60)%24,string) + ' h'
+ ':'
+CASE WHEN (PausedMinutes%60 <10) then'0' ELSE '' END
+ CAST(PausedMinutes%60,String) + ' m'
VG
Andreas
Re: [erledigt]PausedMinutes umwandelbar (hh:mm) in Datenliste?
Super, Gerne doch. War lediglich Hilfe zur Selbsthilfe mit einem kleinen Denkanstoß.
Gruß, Thomas
Gruß, Thomas
Who is online
Users browsing this forum: No registered users and 1 guest