Query My sql : Dificuldade ao usar DATEDIFF. Diferença de data entre duas tabelas.

01/12/2018

7

Olá Pessoal, ainda sou leigo no assunto e estou desenvolvendo um trabalho para faculdade em C#.
Essa é a primeira vez que estou trabalhando com Visual Studio e com a linguagem. E claro, estou enfrentando algumas dificuldades.
Minha dúvida é :
Tenho uma tabela chamada tbl_emprestimo. Nesta tabela tenho as colunas "emp_dataida" e "emp_datavolta" Ambas são DATETIME.
Onde "data_ida" foi a data que emprestei e "data_volta" foi a data que o item foi devolvido. Essas colunas são preenchidas automaticamente quando eu salvo o empréstimo, e/ou a devolução de um item.
Quero imprimir esse intervalo da seguinte forma : "xx dias e xx horas" . Porém nada que eu tento da certo.
Estou montando uma página em web forms que exibirá uma lista com os "Tempo de uso" que os itens ficaram emprestados.
Responder

Posts

não conheço MySQL, mas vai aí uma tentativa de ajudar:
SELECT
	emp_dataida,
	emp_datavolta,
	TRUNCATE(TIMESTAMPDIFF(HOUR, emp_dataida, emp_datavolta) / 24, 0) dias,
	MOD(TIMESTAMPDIFF(HOUR, emp_dataida, emp_datavolta) / 24, 1)*24 horas
FROM
	tbl_emprestimo

Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira