Ich habe Zeit in einem varchar Feld, die Inhalte wie die folgenden hat 0,80, 0,94, 4,07 Ich möchte zum Beispiel 0.48 statt 0,80 diesmal in Minuten zeigen, was ist die Formel, die ich verwenden würde, um die Zeit zu übersetzen?SQL Zeit in 1/100-Format
Antwort
Declare @YourTable table (col varchar(25))
Insert Into @YourTable values
('0.80'),('0.94'),('4.07')
Select *
,Formatted = Format(DateAdd(SS,60*cast(col as float),0),'mm:ss')
from @YourTable
Wenn nicht 2012+, versuchen
,Formated = convert(varchar(8),DateAdd(SS,60*cast(col as float),0),108)
Returns
col Formated
0.80 00:48
0.94 00:56
4.07 04:04
Das funktioniert :) - die nicht 2012 Teil Jede Chance, ich könnte eine kleine Erklärung bekommen, was es tut, insbesondere der DateAdd Teil, ich bekomme den Multiplikationsteil aber was ist der SS nochmal? –
@MatthewJakachira Glücklich es half. Format() wurde in SQL 2012 eingeführt. Also, wenn 2008 und vorher, konvertieren wir die Datetime in eine Varchar (8) mit dem Conversion-Typ von 108 –
- 1. Unix-Zeit in SQL
- 2. Format Zeit in SQL?
- 3. SQL konvertieren Zeit in Millisekunden
- 4. UTC-Zeit in SQL-Tabellen
- 5. SQL Server Datum Zeit
- 6. SQL durchschnittliche Zeit
- 7. SQL Abfrage-Optimierung (Zeit)
- 8. SQL Server zwischen Zeit
- 9. Apportieren Zeit T-SQL
- 10. CPU-Zeit im Vergleich zur verstrichenen Zeit in T-SQL
- 11. Einsatz in Tabellenwerte (int, int, Zeit, Zeit) SQL Server
- 12. Wie (Zeit Spalte + Zeit Spalte) in Sql Server 2008
- 13. Hinzufügen von Zeit zu DateTime in SQL
- 14. Ausgabe von SQL-Zeit Datentyp in jqgrid
- 15. So validieren Sie Zeit in SQL Server?
- 16. Zeit Arithmetik in SQL TABLE DEFAULT
- 17. Wie Zeit Attribut in SQL erstellen?
- 18. Datum + Zeit von VB6 SQL
- 19. SQL-Zeit mit PHP konvertieren?
- 20. SQL Daten Filter automatische Zeit
- 21. SQL-Skript benötigt lange Zeit
- 22. Sortieren nach Zeit mit SQL
- 23. Zeit in Datetime-Typ in SQL Server ignorieren
- 24. Linq To Sql vergleichen Zeit nur
- 25. SQL-Formatierung von Nvarchar Länge der Zeit
- 26. SQL Check-Zeit Wert zwischen einem Bereich
- 27. C# sql Datum Rückkehr ohne Zeit
- 28. SQL-Update-Spalte mit der Zeit von
- 29. Nestesed SQL-Abfrage zu viel Zeit auszuführen
- 30. SQL Server Zeit 1 Stunde hinter
Was ist das RDBMS? –
Sorry Microsoft Sql –
'00: '+ Besetzung (Runde (cast (Wert als Dezimal (6,2) * 60 * 100,0)) als varchar (2)) – KeithL