Kayıt Tarihi: 17.04.2009
Toplam 73 konu açtı.
Toplam 282 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 1
Merhaba
Alttaki sorgumda hesapladığım zamanı gün olarak görüyorum. datediff için zamanı ay ve gün olarak görmem için nasıl bir güncelleme yapmalıyım?
SELECT TB_ZİMMET.SİCİL, TB_ZİMMET.[AD SOYAD], TB_ZİMMET.MALZEME, TB_ZİMMET.[MALZEME ADI], TB_ZİMMET.TARİH, DateDiff("d",[TARİH],Now()) AS SÜRE
FROM TB_ZİMMET
ORDER BY TB_ZİMMET.TARİH DESC;
Kayıt Tarihi: 01.01.2009
Toplam 150 konu açtı.
Toplam 5.511 yorum yaptı.
Toplam
261
puanı bulunmakta.
Beğeniler: 10 / 76
Visual Basic SELECT TB_ZİMMET.SİCİL, TB_ZİMMET.[AD SOYAD], TB_ZİMMET.MALZEME, TB_ZİMMET.[MALZEME ADI], TB_ZİMMET.TARİH, DateDiff("m",[TARİH],Now()) AS AY DateDiff("d",[TARİH],Now()) AS GUN ORDER BY TB_ZİMMET.TARİH DESC;
Aynı kolonda göstermek isterseniz
Visual Basic SELECT TB_ZİMMET.SİCİL, TB_ZİMMET.[AD SOYAD], TB_ZİMMET.MALZEME, TB_ZİMMET.[MALZEME ADI], TB_ZİMMET.TARİH, DateDiff("m",[TARİH],Now()) & " / " & DateDiff("d",[TARİH],Now()) AS [AY / GUN] ORDER BY TB_ZİMMET.TARİH DESC;
Kayıt Tarihi: 17.04.2009
Toplam 73 konu açtı.
Toplam 282 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 1
(06-12-2020, 23:51)onur_can demiş ki: Visual Basic SELECT TB_ZİMMET.SİCİL, TB_ZİMMET.[AD SOYAD], TB_ZİMMET.MALZEME, TB_ZİMMET.[MALZEME ADI], TB_ZİMMET.TARİH, DateDiff("m",[TARİH],Now()) AS AY DateDiff("d",[TARİH],Now()) AS GUN ORDER BY TB_ZİMMET.TARİH DESC;
Aynı kolonda göstermek isterseniz
Visual Basic SELECT TB_ZİMMET.SİCİL, TB_ZİMMET.[AD SOYAD], TB_ZİMMET.MALZEME, TB_ZİMMET.[MALZEME ADI], TB_ZİMMET.TARİH, DateDiff("m",[TARİH],Now()) & " / " & DateDiff("d",[TARİH],Now()) AS [AY / GUN] ORDER BY TB_ZİMMET.TARİH DESC;
Merhaba
Aynı kolonda denedim.
" FROM TB_ZİMMET" olmadığı için hata verdi.
Kodu alttaki gibi düzelttim.
Visual Basic SELECT TB_ZİMMET.SİCİL, TB_ZİMMET.[AD SOYAD], TB_ZİMMET.MALZEME, TB_ZİMMET.[MALZEME ADI], TB_ZİMMET.TARİH, DateDiff("m",[TARİH],Now()) & " / " & DateDiff("d",[TARİH],Now()) AS [AY / GUN] FROM TB_ZİMMET ORDER BY TB_ZİMMET.TARİH DESC;
Sorgu attaki çıktıyı verdi.
AY / GUN
4 / 128
6 / 189
7 / 220
10 / 310
11 / 341
Aslında 4/128 yerine 4/8 sonucu vermeliydi.
Tam ay sayısı / kalan gün sayısını şeklinde olmadı gerekir.
AY / GUN
4 / 8
6 / 9
Kayıt Tarihi: 01.01.2009
Toplam 150 konu açtı.
Toplam 5.511 yorum yaptı.
Toplam
261
puanı bulunmakta.
Beğeniler: 10 / 76
Datediff 2 tarih arasındaki gün, ay, yıl sayısını verir. Demekki sizin TARİH alanınız ile şimdik tarih arasında 4 ay / 128 gün var.
Kayıt Tarihi: 17.04.2009
Toplam 73 konu açtı.
Toplam 282 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 1
Tarihlerim şu şekilde;
TARİH
AY / GUN1.08.2020
4 / 128
1.06.2020
6 / 189
1.05.2020
7 / 220
1.02.2020
10 / 310
1.01.2020
11 / 341
Kayıt Tarihi: 17.04.2009
Toplam 73 konu açtı.
Toplam 282 yorum yaptı.
Toplam
0
puanı bulunmakta.
Beğeniler: 0 / 1
tarihlerimi bugünün günü ile güncellediğimde
TARİH AY / GUN
7.08.2020 4 / 122
7.06.2020 6 / 183
7.05.2020 7 / 214
7.02.2020 10 / 304
1.12.2020 0 / 6
sonuçları çıkıyor.
bana hala bir terslik var gibi geliyor.
|