Birden Fazla Tabloda Sorgu

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
AReS
Üye
Mesajlar: 86
Kayıt: 25 Haz 2005 04:58

Birden Fazla Tabloda Sorgu

Mesaj gönderen AReS »

S.A
Elimde bulunan vt 5 adet table dan bana gerekli olan 5 bölümü dbgrid içerine göndermek istiyorum bunu çözmek için ugraştım ama tarih ile olan kısmında takıldım yardımcı olursaız sevinirim.

Kod: Tümünü seç

SELECT     Personel.Ad + ' ' + Personel.Soyad AS Expr1, PBilgi.Tarih
FROM         Pbilgi INNER JOIN
                      Personel ON Personel.Id = Pbilgi.Personel
WHERE     (PBilgi.Tarih = '12.26.2003')
bu alanda girdiigim tarihi bana sorgulayarak buluyor ama ben bunu o an sistemin tarihi neyse onu kullanmak istiyorum. veya bir tarih komponentinden seçtiğim tarihi göstermesini istiyorum bunu nasıl yapabilirim bilgisi olan arkadaşlar yardımcı olursanız tşkler. Saygılarımla
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

SQL syntax ında string toplama işlemi + ile değilde || larla yapılır :idea:
Yani;

Kod: Tümünü seç

SELECT Personel.Ad || ' ' || Personel.Soyad AS Expr1, Bilgi.Tarih
FROM Pbilgi 
INNER JOIN Personel ON Personel.Id = Pbilgi.Personel
WHERE (PBilgi.Tarih = '12.26.2003')
şeklinde çalışması lazım.
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
AReS
Üye
Mesajlar: 86
Kayıt: 25 Haz 2005 04:58

Mesaj gönderen AReS »

S.A + operator ü çalışıyo sorun yok. Benim elle dirgiğim 10.10.2003 tarihi Bir takvim(DateTimepicker)gibi komponentten almasını nasıl saglayabilirim.
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

merhaba datetimepicker in onchange olayına

Kod: Tümünü seç

IBDataset1Tarih.asDateTime := DateTimePicker1.Date;
DateTimePicker bileşeninin varsayılan tarihi o bileşeni eklediğin gün olacağı için form un oncreate olayına

Kod: Tümünü seç

DateTimePicker1.Date := Date;
şeklinde bir kod yazarsan sistem tarihini atamış olursun.....
kolay gelsinnnn...........
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.

Mevlana

OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Acaba bu (+) işaretini kabul eden hangi veri tabanını kullanıyorsunuz ?
Kullanıcı avatarı
AReS
Üye
Mesajlar: 86
Kayıt: 25 Haz 2005 04:58

+ operatoru

Mesaj gönderen AReS »

S.A
MS-Sql Server 2000 bu operatorleri Query olarak yolladıgınızda kabul ediyor.

Tarih olayı için teşekkürler arkadaşım.
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Teşekkürler :)
Cevapla