AccessTr.neT
Sqlite3 Db Browser Saniyeyi Saat, Dakika, Saniye Verisine Dönüştürmek - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: SQL (https://accesstr.net/forum-sql.html)
+--- Konu Başlığı: Sqlite3 Db Browser Saniyeyi Saat, Dakika, Saniye Verisine Dönüştürmek (/konu-sqlite3-db-browser-saniyeyi-saat-dakika-saniye-verisine-donusturmek.html)

Sayfalar: 1 2


RE: Sqlite3 Db Browser Saniyeyi Saat, Dakika, Saniye Verisine Dönüştürmek - berduş - 16/06/2021

UstlenmeSure bu hesaplanmış alan mı, 2 farklı tarih arasında geçen süre mi?
2. mesajdaki gün hesabı alında zorlama bir hesaptı, kodu incelerseniz aslında saniyeden tarihe çevrilen verinin 1970.01.01 olduğunu görürsünüz benim yaptığım hile ile bu tarihi değiştirmek oldu. o nedenle bu verinizin ne olduğunu anlamadan yardımcı olabilmem zor
not: yeni soru için yeni konu açmanız daha uygun


RE: Sqlite3 Db Browser Saniyeyi Saat, Dakika, Saniye Verisine Dönüştürmek - footprinting - 17/06/2021

Hocam İki tarih arası saniye "30879" cinsinden aldığım farkı HH:MM:SS bu hale getire biliyorum bu kısa kodla ama 23:59:59 dan sonrası sıfırlanıyor.

Bu sıfırlanmanın önüne geçmek için "0 Gün HH:MM:SS" bu hale getirmeye çalışıyorum. Sorguyu kısaltmak için

Aynı konu olduğu için yeni konu açmadım. İsterseniz açabilirim yeni konuyu


RE: Sqlite3 Db Browser Saniyeyi Saat, Dakika, Saniye Verisine Dönüştürmek - berduş - 17/06/2021

select c.UDATE, c.CDATE, c.fark,  (strftime('%j', c.fark)-1) ||" Gün "|| time(c.fark)  from (select Undertaking_Date as UDATE, Create_Date as CDATE, datetime(strftime('%s',datetime(substr(Undertaking_Date, 7,4) || "-" || substr(Undertaking_Date,4,2)  || "-" || substr(Undertaking_Date, 1,2) || " " || substr(Undertaking_Date, 11))) - strftime('%s',datetime(substr(Create_Date, 7,4) || "-" || substr(Create_Date,4,2)  || "-" || substr(Create_Date, 1,2) || " " || substr(Create_Date, 11))),'unixepoch') as Fark from Deneme) as c
yada
select c.UDATE, c.CDATE, (c.fark/60/60/24) as Gun, (c.fark/60/60)%24 as Saat , (c.fark/60)%60 as Dk  from (select Undertaking_Date as UDATE, Create_Date as CDATE, strftime('%s',datetime(substr(Undertaking_Date, 7,4) || "-" || substr(Undertaking_Date,4,2)  || "-" || substr(Undertaking_Date, 1,2) || " " || substr(Undertaking_Date, 11))) - strftime('%s',datetime(substr(Create_Date, 7,4) || "-" || substr(Create_Date,4,2)  || "-" || substr(Create_Date, 1,2) || " " || substr(Create_Date, 11))) as Fark from Deneme) as c
bu kod önceki sorunuz için kısaltma
aynı mantığı burada da kullanabilirsiniz
gün için (strftime('%j', UstlenmeSure)-1) ||" Gün "|| benzeri bir kod kullanılabilir


RE: Sqlite3 Db Browser Saniyeyi Saat, Dakika, Saniye Verisine Dönüştürmek - footprinting - 17/06/2021

(17/06/2021, 00:33)berduş yazdı:
select c.UDATE, c.CDATE, c.fark,  (strftime('%j', c.fark)-1) ||" Gün "|| time(c.fark)  from (select Undertaking_Date as UDATE, Create_Date as CDATE, datetime(strftime('%s',datetime(substr(Undertaking_Date, 7,4) || "-" || substr(Undertaking_Date,4,2)  || "-" || substr(Undertaking_Date, 1,2) || " " || substr(Undertaking_Date, 11))) - strftime('%s',datetime(substr(Create_Date, 7,4) || "-" || substr(Create_Date,4,2)  || "-" || substr(Create_Date, 1,2) || " " || substr(Create_Date, 11))),'unixepoch') as Fark from Deneme) as c
yada
select c.UDATE, c.CDATE, (c.fark/60/60/24) as Gun, (c.fark/60/60)%24 as Saat , (c.fark/60)%60 as Dk  from (select Undertaking_Date as UDATE, Create_Date as CDATE, strftime('%s',datetime(substr(Undertaking_Date, 7,4) || "-" || substr(Undertaking_Date,4,2)  || "-" || substr(Undertaking_Date, 1,2) || " " || substr(Undertaking_Date, 11))) - strftime('%s',datetime(substr(Create_Date, 7,4) || "-" || substr(Create_Date,4,2)  || "-" || substr(Create_Date, 1,2) || " " || substr(Create_Date, 11))) as Fark from Deneme) as c
bu kod önceki sorunuz için kısaltma
aynı mantığı burada da kullanabilirsiniz
gün için (strftime('%j', UstlenmeSure)-1) ||" Gün "|| benzeri bir kod kullanılabilir

Hocam yardımlarınız için çok teşekkür ederim sayenizde kodu kısalta bildim.

("UstlenmeSure"/60/60/24) ||" Gün "|| time("UstlenmeSure", 'unixepoch') AS Sure

bu hale getirdim.


RE: Sqlite3 Db Browser Saniyeyi Saat, Dakika, Saniye Verisine Dönüştürmek - berduş - 17/06/2021

Rica ederim
Iyi çalışmalar)