Bom dia amigos, novamente estou aqui solicitando a vocês uma ajuda ,no tange a trabalhar com data e hora com PHP e Mysql,
tenho em minha base esta estrutura
CREATE TABLE `chamados` (
`codigo` int(11) NOT NULL auto_increment,
`data_abertura` varchar(10) NOT NULL default '',
`data_fecha` varchar(10) NOT NULL default '',
`hora_abertura` varchar(5) NOT NULL default '',
`hora_fecha` varchar(5) NOT NULL default '',
`setor` varchar(15) NOT NULL default '',
`resumo` varchar(100) NOT NULL default '',
`descricao` text NOT NULL,
`solucao` text NOT NULL,
`tipo` varchar(25) NOT NULL default '',
`nome` varchar(50) NOT NULL default '',
`email` varchar(70) NOT NULL default '',
`status` varchar(12) NOT NULL default '',
`obs` text NOT NULL,
`tecnico` varchar(70) NOT NULL default '',
`img` varchar(100) default NULL,
`sms_benner` varchar(10) default NULL,
`chamado_benner` enum('0','1') default '0',
PRIMARY KEY (`codigo`)
) TYPE=MyISAM;
e conforme vocês podem ver os campos data_abertura, data_fecha , hora_abertura e hora_fecha estão definidos como VARCHAR e preciso listar por exemplo
1)O chamado 1 eu gastei 20 minutos para resolver, e o chamdo 3 gastei 3 dias e 1 hora para resolver2)E depois uma média de tempo gasto pelos chamdos em um determinado período
tentei fazer desta forma o exemplo 1 , mas não obtive resultado.
teste_hora.html
<body>
<?php
require_once ('config.php');
mysql_connect($Host, $Usuario, $Senha);
mysql_select_db($Base);
$dt1 = $_POST["data_ini"];
$dt2 = $_POST["data_final"];
$hora = "SELECT * FROM chamados WHERE data_abertura BETWEEN $dt1 AND $dt2 ORDER BY codigo " or die (mysql_error());
$time = mysql_query($hora);
$first_time= @mysql_fetch_object($time);
echo mysql_error();
?>
<table width="54%" border="1">
<tr>
<td width="33%">Código</td>
<td width="33%">Abertura</td>
<td width="33%">Fechamento</td>
<td width="34%">Total</td>
</tr>
<?php while ($Row = @mysql_fetch_object($first_time))
{
?>
<tr>
<td><?php $Row->codigo;?></td>
<td><?php $Row->hora_abertura;?></td>
<td><?php $Row->hora_fecha;?></td>
<td><?php $dife=(($Row->hora_abertura)-($Row->hora_fecha));?></td>
</tr>
<?php } ?>
</table>
</body>
Este são os códigos onde eu estou tentando fazer aparecer os dados que eu preciso no primeiro exemplo agora no segundo eu não tenho nem noção de como fazer.
Conto com a ajuda de vocês e desde já agradeço e que Deus abençõe a todos deste forum maravilhoso.
Pergunta
axavier34
Bom dia amigos, novamente estou aqui solicitando a vocês uma ajuda ,no tange a trabalhar com data e hora com PHP e Mysql,
tenho em minha base esta estrutura
e conforme vocês podem ver os campos data_abertura, data_fecha , hora_abertura e hora_fecha estão definidos como VARCHAR e preciso listar por exemplo 1)O chamado 1 eu gastei 20 minutos para resolver, e o chamdo 3 gastei 3 dias e 1 hora para resolver 2)E depois uma média de tempo gasto pelos chamdos em um determinado período tentei fazer desta forma o exemplo 1 , mas não obtive resultado. teste_hora.html teste_hora.phpEste são os códigos onde eu estou tentando fazer aparecer os dados que eu preciso no primeiro exemplo agora no segundo eu não tenho nem noção de como fazer.
Conto com a ajuda de vocês e desde já agradeço e que Deus abençõe a todos deste forum maravilhoso.
Att.
axavier34
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.