Inserir Registro campo null

MySQL

Delphi

Banco de Dados

19/10/2017

Pessoal , Bom dia.
Por favor, alguém poderia me ajudar ?
Tenho uma tabela com 4 campos no banco de dados Mysql e são eles .

Campos ID, DATA, HORAINI, HORAFIM
Eu preciso de algo, que inserisse a hora da maquina(PC) no campo HORAINI e depois nesta mesma linha (ao clicar em outro botão) inserisse no campo HORAFIM (tambem com a hora da maquina PC)
Os registros desses campos, deverão ser inseridos na sequencia e somente em Campos Null

É possivel criar algo para este meu problema ?


Desde já muito Obrigado.
Watson Rocha

Watson Rocha

Curtidas 0

Respostas

Rander Freitas

Rander Freitas

19/10/2017

Olá Watson,

Você pode inserir a data usando a função NOW() do MySQL para recuperar a data e a função HOUR() para recuperar a hora do MYSQL.

INSERT INTO NOME_TABELA(DATA, HORAINI, HORAFIM) VALUES(NOW(), HOUR(NOW()), HOUR(NOW()))

Valeu!
GOSTEI 0
Watson Rocha

Watson Rocha

19/10/2017

Rander, Boa tarde.
Obrigado, pelo informe. mas na ver não seria bem isso.rsrsrs (me perdoe se estou explicando errado)

Imagina você apertando um botão chamado "inicio", ele irá inserir a hora do computador para o campo HORAINI .
E depois , você aperta o botão chamado "FIM", que irá inserir a hora do computador para o campo HORAFIM ,isso tudo no mesmo ID

ID DATA ROTA HORAINI HORAFIM DOCA
24 18/10/2017 00:00 A NULL NULL NULL
GOSTEI 0
Watson Rocha

Watson Rocha

19/10/2017

Por favor, alguém para me dar uma luz ?

Abraço.
GOSTEI 0
POSTAR