Update Sorgusu Yardım

1 2
12/11/2020, 16:08

untouchable

Merhaba,

Kod:
UPDATE TABLO_YENI, ESKI_TABLO SET TABLO_YENI.NO = [ESKI_TABLO]![NO]
WHERE (((TABLO_YENI.IL)=ESKI_TABLO!IL) And ((TABLO_YENI.ILCE)=ESKI_TABLO!ILCE) And ((TABLO_YENI.ZAMAN) Between ESKI_TABLO!BASLAMA And ESKI_TABLO!BITIS));

Bu sorguyu çalıştırınca mevcut verileri güncelliyor ben yeni bir sütun ekletip oraya yazdırmak istiyorum yardımcı olabilir misiniz ?

Kolay gelsin
12/11/2020, 16:13

berduş

SET TABLO_YENI.YeniAlanAdi= [ESKI_TABLO]![NO]
şeklinde dener misiniz
12/11/2020, 16:38

untouchable

Deniyorum hocam hepsi boş geliyor
12/11/2020, 16:43

berduş

çalışmanızı ekleyin, inceleyelim
13/11/2020, 09:09

atoykan

Sayın @untouchable

Örneğiniz olmadığı için hedefinizi net olarak anlamadım ancak sorunuzun mahiyetine bakarak şöyle diyebilirim:
Update sorgusu find and replace (Bul ve değiştir) mantığı ile çalışır. Mevcut tablolarınız üzerinde mevcut verileriniz ile ilgili işlem yapmaya yararlar. Tablonuza yeni bir sütun eklemek için ya alter table - add Column sorgusunu kullanarak oluşturmalı ardından verileri işleyerek kaydetmeli ya da make table sorgusu kullanmalısınız.

Örneğinizi ekler ve yapmak istediğinizi kısa net şekilde ifade ederseniz yardımcı olmaya çalışırız, aksi halde sadece farazi ifadeler olacak söylediklerimiz.
13/11/2020, 14:56

untouchable

(12/11/2020, 16:13)berduş yazdı: SET TABLO_YENI.YeniAlanAdi= [ESKI_TABLO]![NO]
şeklinde dener misiniz

Hocam çok teşekkürler tabloya alan eklemeden yaptığım için hata veriyormuş yeni alanı ekledikten sonra sorguyu yeniden çalıştırdım oldu.

İyi çalışmalar.
1 2