Welcome to Sign in | Help
in Search

din SECUNDE in ORE

Last post 02-22-2007, 8:26 PM by rsocol. 2 replies.
Sort Posts: Previous Next
  •  02-22-2007, 3:37 PM 1893

    din SECUNDE in ORE

    salut,

    am o coloana intr-o tabela de tip int in care se salveza o durata de secunde (sau nu stiu cum sa-i zic)

    eu fac pe aceasta coloana SUM dupa care vreau sa transform aceasta suma in ore.....sa zicem ca suma mea este 10755

    vreau s-o transform in ore.....daca o impart la 3600(secunde intr-0 ora) imi da de genul 2.98...rotunjit 2.99....cum interpretez eu rezultatul ca nu pot spune ca am 2 ore si 99 de minute :)

    multumesc

  •  02-22-2007, 4:07 PM 1895 in reply to 1893

    Re: din SECUNDE in ORE

    2.99 ore -> aproape 3 ore. Parerea mea :)

     Faci ca la ciclul primar: faci 10755 / 60 = 179 rest 15. Restul asta de 15 secunde nu le poti transforma in minute si le vei raporta ca secunde.

    Apoi: 179 / 60 = 2 rest 59

    daca 2 se impartea la 24 o tineai in continuare, cu numar de zile si ce mai urmeaza dupa zile.

    Raspuns: 2 ore 59 de minute si 15 secunde. Ce mai, 3 ore.

    Operatorii de impartire interaga si rest al impartirii (mod, modulo) sunt implementati cam peste tot.

    Lucian

  •  02-22-2007, 8:26 PM 1898 in reply to 1893

    Re: din SECUNDE in ORE

    Atât timp cât durata totală va fi sub 24 de ore, poţi să foloseşti ceva de genul:

    SELECT CONVERT(char(8),DATEADD(S,10755,0),108)

    Răzvan

View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems