घर
Top.Mail.Ru Yandeks.Metrika
फोरम: "मामले";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

नीचे

कॉलम सम प्रो इसी तरह की शाखाएँ खोजें


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

Есть 3 столбца 1:часы,2:минуты,3 секунды
Как лучше сделать запрос что бы он выполнил суммирования всех трех столбцов по строчно , но с учетом того что в мин 60 сек и т.д.

Помогете пожалуйста



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

चुनते हैं
(SUM(CONVERT(NUMERIC(2,0),(f_hour)))*3600+
SUM(CONVERT(NUMERIC(2,0),(f_min)))*60+
SUM(CONVERT(NUMERIC(2,0),(f_sec)))
) as sec_time
FROM tmp_time

так ты получаешь суммарное количество секунд,
их уже приводить к привычному виду yy-mm-dd hh:mm:ss
с помощью стороней процедуры через остаток
целочисленного деления, Sybase поддерживает эти функции




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

Ты имеешь ввиду так:
select sum(1)*3600,sum(2)*60,sum(3) from... или нет ?



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

Re unfam
Не совсем, но смысл верный
У тебя получается
всего часов в секундах, всего минут в секундах, всего секунд в секундах
это потом все равно суммировать придется для человеческого перевода
в вид
"Всего затрачено времени - "
1 год 2 месяца 20 дней 23 часа 10 минут 34 секунды
А я предлагаю сразу получать общее кол-во секунд, для сервера
это не напряг, а потом обрабатывать удобней.

Вообщем можно извратится и посчитать это все в и в SELECT,
но наворот безумный и работать будет раз во много дольше.
Таки проще написать такой SELECT и процедуру которая
превращает кол-во секунд в yy-mm-dd hh:mm:ss




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

>Dick Gonsales. Да, я уже посмотрел твой ответ :)



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

А вопрос то звучит "по строчно"



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

Може так больше подойдет
select 4 = (sum(1)*3600 + sum(2)*60 + sum(3)) from...



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

Спасибо вам большое за подсказки



पन्ने: 1 पूरी शाखा

फोरम: "मामले";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.83 एमबी
समय: 0.036 c
1-22102
Andrey196
2001-12-19 18:43
2002.01.08
क्यों लोग छवि TIF छवियों को दिखाना नहीं चाहते हैं


4-22505
delphixnumx
2001-11-07 20:14
2002.01.08
बिटमैप के साथ समस्या


4-22487
रेड
2001-11-05 00:40
2002.01.08
एक्सेल में मैक्रो बनाएँ


1-22217
greenrul
2001-12-16 02:13
2002.01.08
ट्री व्यू - सवालों की एक जोड़ी


4-22473
amamed_3071
2001-11-02 13:46
2002.01.08
Epson प्रिंटर आदेश





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский