2016-03-27 31 views
0

an adresindeki bir tarihçeyi bulmak için db'den herhangi birini kullanın. Bir sorgu şu şekilde sahiptir:db'den veriyi seçmek için,

SELECT id_instansi, nama_file, valid_date, 
    TIMESTAMPDIFF(DAY, valid_date, CURDATE()) AS selisih 
FROM tbl_attachment 

enter image description here

Benim sorunum sadece 'selisih' değerini = -4, tüm olan satırları göstermek istiyoruz olmasıdır. Sorunumu çözmek için bana doğru bir sorgunun nasıl yazılacağını söyleyen var mı?

cevap

-1
SELECT id_instansi, nama_file, valid_date, TIMESTAMPDIFF(DAY, valid_date, CURDATE()) AS selisih FROM tbl_attachment 
**WHERE** TIMESTAMPDIFF(DAY, valid_date, CURDATE())=-4 
+0

Cevabını açıklamalıdır. Kod sadece cevaplar düşük kalite olarak kabul edilir. Kodlamada – Machavity

+0

im noob. : D yine de teşekkürler. Çalışıyor. – kafi

2
SELECT id_instansi, nama_file, valid_date, 
    TIMESTAMPDIFF(DAY, valid_date, CURDATE()) AS selisih 
FROM tbl_attachment 
WHERE 
    selisih = -4 
İlgili konular