Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Grundlagen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

Nach unten

Spalte Summe Pro Finden Sie ähnliche Zweige


SklifF   (2001-12-03 19:08) [0]

Es gibt 3-Spalten 1: Stunden, 2: Minuten, 3 Sekunden
Was ist der beste Weg, um eine Anfrage zu stellen, die eine zeilenweise Summierung aller drei Spalten durchführt, wobei jedoch berücksichtigt wird, dass in Minuten 60 Sekunden usw.

Bitte helfen Sie



Dick Gonsales   (2001-12-04 04:25) [1]

SELECT
(SUM (CONVERT (NUMERIC (2,0), (f_hour))) * 3600 +
SUMME (CONVERT (NUMERIC (2,0), (f_min))) * 60 +
SUMME (CONVERT (NUMERIC (2,0), (f_sec))
) als sec_time
FROM tmp_time

So erhalten Sie die Gesamtanzahl der Sekunden
sie führen bereits zu der bekannten Form jj-mm-tt hh: mm: ss
Verwenden eines Partei-Verfahrens durch den Rest
Ganzzahlige Division, Sybase unterstützt diese Funktionen




unfam   (2001-12-04 04:27) [2]

Du meinst so:
Summe (1) * 3600, Summe (2) * 60, Summe (3) von ... oder nicht?



Dick Gonsales   (2001-12-04 04:51) [3]

Re unfam
Nicht wirklich, aber die Bedeutung ist wahr
Sie bekommen
Gesamtstunden in Sekunden, Gesamtminuten in Sekunden, Gesamtsekunden in Sekunden
es muss dann ohnehin für die menschliche Übersetzung zusammengefasst werden
in Form von Sachleistungen
"Gesamtdauer -"
1 Jahr 2 Monate 20 Tage 23 Stunden 10 Minuten 34 Sekunden
Und ich schlage vor, sofort die Gesamtanzahl der Sekunden für den Server abzurufen
es wird nicht belastet und ist dann bequemer zu verarbeiten.

Im Allgemeinen können Sie alles in und in SELECT pervertieren und zählen,
Aber die Schnickschnack sind verrückt und funktionieren um ein Vielfaches länger.
Es ist einfacher, ein solches SELECT und eine solche Prozedur zu schreiben
wandelt die Anzahl der Sekunden in jj-mm-tt hh: mm: ss um




unfam   (2001-12-04 09:21) [4]

> Dick Gonsales. Ja, ich habe deine Antwort schon angeschaut :)



MVova   (2001-12-04 10:32) [5]

Und die Frage klingt dann "Zeile für Zeile"



MVova   (2001-12-04 10:34) [6]

Viel passender
Wähle 4 = (Summe (1) * 3600 + Summe (2) * 60 + Summe (3)) aus ...



SklifF   (2001-12-04 10:54) [7]

Vielen Dank für die Tipps.



Seiten: 1 ganze Branche

Forum: "Grundlagen";
Aktuelles Archiv: 2002.01.08;
Herunterladen: [xml.tar.bz2];

nach oben









Speicher: 0.57 MB
Zeit: 0.023 c
1-22227
Tosov
2001-12-15 10:43
2002.01.08
So arbeiten Sie mit TInplaceEdit


1-22252
tovSuhov
2001-12-17 14:22
2002.01.08
C TreeView zaminochka ...


7-22434
tomas2001
2001-09-24 14:04
2002.01.08
Dateiübertragung per Modem


1-22103
ProfiUgl
2001-12-19 17:15
2002.01.08
Ereignisformular


1-22064
Daos
2001-12-19 08:46
2002.01.08
die Registrierung





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Niederländisch Englisch estnisch Philippinisch Finnisch Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegisch
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Schwedisch Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch