sql >> Database >  >> RDS >> Mysql

Hoe tijd te krijgen van db, afhankelijk van de omstandigheden?

Gebruik de timestampdiff functie daarvoor en CASE :

select case 
        when TIMESTAMPDIFF(SECOND, `date`,current_timestamp) <= 60 
        then concat(TIMESTAMPDIFF(SECOND, `date`,current_timestamp), ' seconds')
        when TIMESTAMPDIFF(DAY, `date`,current_timestamp) <= 3 
        and TIMESTAMPDIFF(DAY, `date`,current_timestamp) >= 1 
        ...
       end as time_diff 
from Table_hello
where TIMESTAMPDIFF(DAY, `time`,current_timestamp) >= 3 



  1. hoe kunnen we de waarde wijzigen met behulp van keuzerondjes

  2. Python SQL-verbindingsfout (2006, 'SSL-verbindingsfout:SSL_CTX_set_tmp_dh mislukt')

  3. SQL Server-verbindingsreeksen - punt(.) of (lokaal) of (localdb)

  4. Runtime-waarschuwing in django