- Fórum WMO
- → emelicio's Content
emelicio's Content
There have been 9 items by emelicio (Search limited from 24/04/2023)
#938377 Problemas Com Tempo
Posted by emelicio on 24/09/2008, 20:56 in MySQL
Mas é o que eu estrou dizendo desde o começo.
Campo TIME não começa em minuto, começa em hora.
Ele zera porque o 78 não está inserido no lugar do centésimo, está inserido no lugar do segundo! E como você bem raciocinou, 78 não é uma quantidade válida para segundos.
Se você quer guardar em um campo do tipo time o valor 2 Minutos, 8 segundos, e 78 Centésimos, tem que ser assim:
HH:MM:SS.######
00:02:08.78
Ou seja... primeiro a HORA -> depois os MINUTOS -> depois os SEGUNDOS -> e depois o RESTO!
Entendeu?
Olá Amigo...
eu entendi sim... mais o que quero dizer é que eu insiro esse valor 00:02:08.78 dessa forma ai,.... mais no banco de dados fica gravado apenas 00:02:08
não sei mais o que fazer...
Grato pela atenção!!!!
Realmente ja procurei por tudo e não sei mais o que fazer...
Alguem me ajuda!!!
#938003 Problemas Com Tempo
Posted by emelicio on 22/09/2008, 17:48 in MySQL
Não precisa fazer o padão dele é nsse formato.
Pelo que entendi, você está tentando usar o campo TIME como MM:SS:##, quando o correto seria HH:MM:SS.### (sim, eu sei que eu usei DD no primeiro exemplo... mas é HH mesmo )
Ou seja, se você quer gravar oito minutos e vinte segundos, passe 00:08:20. É errado passa 08:20 porque isso é 8 horas e vinte minutos. Ok?
Olá ... Grato Pela atenção... acho que não estamos nos entendendo
Eu tenho uma tabela que tem um campo time, que é o tempo que o passaro canta.
Esse tempo tem que ser assim: 02:08:78 (2 Minutos, 8 segundos, e 78 Centésimos ou milésimos sei lah, são dois digitos)
Se eu entrar com esse valor, o cadastro no campo time zera, mais se eu colocar o centésimo menos que 60, fecha direitinho... acredito que é porque apenas entende HH:MM:SS
Alguem me ajuda!!!
#937248 Problemas Com Tempo
Posted by emelicio on 17/09/2008, 15:37 in MySQL
tenho uma base de dados mysql que tem um campo de time
se eu colocar: 08:34:23
O sistema entende como 08 horas, 34 minutos e 23 segundos....
preciso que ele entenda assim... 08 Minutos, 34 segundos, e 23 milésimos
o maior problema é que se o tempo for 08:34:78
ou seja, 08 minutos, 34 segundos, e 78 milesimos.... que no caso o 78 só entende até 60 de segundos e não de milésimos....
Devo efetuar a alteração no próprio banco de dados? O campo esta como time... como devo colocar...
Grato pela Atenção!!!
#935698 Somando Tempos - Formatar
Posted by emelicio on 09/09/2008, 13:10 in MySQL
ainta tem um probleminha...
se eu colocar: 08:34:23
O sistema entende como 08 horas, 24 minutos e 23 segundos....
preciso que ele entenda assim... 08 Minutos, 24 minutos, e 23 milésimos
Devo efetuar a alteração no próprio banco de dados? O campo esta como time... como devo colocar...
Grato pela Atenção!!!
#933444 Somando Tempos - Formatar
Posted by emelicio on 28/08/2008, 10:57 in MySQL
Dessa forma não deu certo amigo... minha base de dados é MySQL.... achei que o certo seria postar aqui em PHP...
eu tenho os seguintes dados na tabela pontos
idponto --------- idtorneio ----- idcampeonato ------ idpassaro ------- cantos ------------ pontos ---------- tempo
3082 -------------- 201 ---------------- 22 ----------------- 995 --------------- 0 ------------------ 30 ------------ 00:04:32
3081 -------------- 201 ---------------- 22 ----------------- 996 --------------- 0 ------------------ 30 ------------ 00:04:37
3080 -------------- 200 ---------------- 22 ----------------- 995 --------------- 0 ------------------ 30 ------------ 00:03:48
3083 -------------- 200 ---------------- 22 ----------------- 996 --------------- 0 ------------------ 30 ------------ 00:03:48
essa é a SQL que tenho hoje
$sql_torneio = "SELECT idponto,idtorneio,idcampeonato,idpassaro,sum(pontos) pto,SEC_TO_TIME(SUM(tempo)) cto FROM pontos WHERE idcampeonato = $idcamp GROUP BY idpassaro ORDER BY pto DESC , cto DESC" ;
ai o resultado ficou assim...
Pos. -------- Ptos ---------- Tempo ------------ Pássaro -------------- Proprietário ----------- Cidade/SED
1º ----------- 60 ---------- 00:13:05 ----- Teste Passaro02 ------------ Master2 ----------------- CN
2º ----------- 60 ---------- 00:13:00 ----- Teste Passaro01 ------------ Master1 ----------------- SJB
A soma dos tempos do 1 colocado não é 00:13:05 mais sim 00:08:25 >> O idpassaro é: 996
A soma dos tempos do 2 colocado não é 00:13:00 masi sim 00:08:09 >> O idpassaro é: 995
O campo tempo da tabela pontos, é do tipo time...
Não sei como fazer para fazer com que exiba os valores corretos... alguem sabe????
Agradeço a Atenção!!!
#933401 Somando Tempos - Formatar
Posted by emelicio on 28/08/2008, 01:14 in MySQL
Tenho uma base de dados
Passaro Torneio Tempo
zé1 01 00:02:32
zé1 02 00:03:32
Soma dos Pontos 00:06:04
Acima seria a forma correta que eu gostaria de aparecesse, eu uso na consulta --- sum(tempo) ---,
mais no meu resultado fica assim... 564, ou seja, seria 6 minutos e 4 segundos, mais eu não sei como fazer pra formatar o tempo, na minha tabela o tipo esta "time"... acho que só tem um comando na hora de exibição... mais naum sei qual é....
Fico grato pela ajuda de todos....
Atenciosamente
Emelicio Puel
- Fórum WMO
- → emelicio's Content
- Privacy Policy
- Regras ·