Çok Yakında Yeni Bir Arayüzle karşınızdayız! http://yeni.delphican.com/

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
SQlite Update Hatası
#1
Merhaba arkadaşlar, unidac kullanarak karşılaştığım bir hata var.

Şöyleki bu SQL kodunu çalıştırdığımda sadece gerekli olan kişileri güncellemesi gerekirken bütün herkesi güncelliyor.
DROP TABLE IF EXISTS tmpLastAction;

CREATE TEMP TABLE tmpLastAction AS
select h.KartId, max(strftime('%Y-%m-%d', IslemZamani)) as MaxDate
from hareket h
inner join users u on h.KartId = u.KartId
where u.Aktif = 'Aktif'
group by h.KartId;

DROP TABLE IF EXISTS tmpLastCards;
CREATE TEMP TABLE tmpLastCards AS
select * from tmpLastAction where
JULIANDAY(date('now')) -
JULIANDAY(strftime('%Y-%m-%d', MaxDate)) > 7;

update users SET Aktif = 'Pasif' where KartId in (select KartId from tmpLastCards);
Firedac ile denediğimde kod düzgün çalışıyor. Sorun neyden kaynaklanabilir varmı yardımcı olabilecek bir arkadaşımız ?
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  internal server error (500) hatası.. enigma 12 751 23-01-2020, Saat: 18:19
Son Yorum: enigma
  Json Parse hatası arsl01 2 192 04-01-2020, Saat: 18:31
Son Yorum: arsl01
  JSON TRESTRequest Nesnesi Hatası pro_imaj 2 227 31-12-2019, Saat: 13:55
Son Yorum: pro_imaj
Information rest debugger ile authentication hatası[ÇÖZÜLDÜ]] yokbi 2 205 25-12-2019, Saat: 17:02
Son Yorum: yokbi
  WSDL - SOAP classes must derive from TRemotable hatası pro_imaj 11 824 22-11-2019, Saat: 23:03
Son Yorum: ismailkocacan



Konuyu Okuyanlar: 1 Ziyaretçi