999ANDRE999 Posted August 2, 2016 at 01:04 PM Report #597933 Posted August 2, 2016 at 01:04 PM Vivam, Preciso de fazer a diferença entre o tempo de inicio e de fim de uma atividade, e guardar o resultado numa coluna da mesma tabela na BD. Consigo visualizar os resultados assim: SELECT date_time_request, date_time_delivery, (date_time_delivery - date_time_request) AS delay FROM logistics_request Mas não guarda o resultado na BD. Alguem me pode ajudar a guardar o resultado na coluna delay?
HappyHippyHippo Posted August 2, 2016 at 01:10 PM Report #597935 Posted August 2, 2016 at 01:10 PM pode dar uma forte razão da necessidade de guardar um valor calculado na base de dados ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
999ANDRE999 Posted August 2, 2016 at 01:26 PM Author Report #597936 Posted August 2, 2016 at 01:26 PM (edited) pode dar uma forte razão da necessidade de guardar um valor calculado na base de dados ? é para se identificar visualmente e de forma rápida sem estar a fazer contas qual foi o tempo da operação entre o começo e o término. Esta base de dados vai ser carregada numa gridview em c# Edited August 2, 2016 at 01:26 PM by 999ANDRE999
HappyHippyHippo Posted August 2, 2016 at 02:26 PM Report #597943 Posted August 2, 2016 at 02:26 PM isso não é uma razão suficiente para guardar na base de dados um dado calculado o que necessitas de fazer é fazer a apresentação do cálculo no gridview. isto quer dizer que é da responsabildiade da aplicação fazer o cálculo e apresentar o resultado e não da base de dados IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Solution 999ANDRE999 Posted August 2, 2016 at 03:28 PM Author Solution Report #597948 Posted August 2, 2016 at 03:28 PM resolvido comm2.CommandText = "UPDATE logistics_request set delay = (date_time_delivery - date_time_request)"; comm2.ExecuteNonQuery();
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now