FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Select komutu içine karakter eklemek

+1 oy
330 kez görüntülendi
Aşağıdaki gibi bir SQL komutu yazdım.

ExecuteSQL         ( "SELECT a.\"Malzeme adı\", a.\"Min miktar\" , a.\"Stok\"
           FROM \"Malzeme\" a
           WHERE a.\"Stok\" < a.\"Min miktar\"            
        "
        ; " : " ; ¶  ; "" )

Çıktısı FILM : 50 : 45

          CD : 60 : 52

şeklindedir. Ancak ben bunun FILM(50) : 45 Ad. şeklinde görünmesini istiyorum. Acaba Select içinde bunu nasıl yapabilirim ?
28, Ocak, 2017 SQL kategorisinde atesm59 (15,730 puan) tarafından soruldu

2 Cevaplar

0 oy
Bir arkadaş aşağıdaki gibi bir yol önerdi ama yinede çalışmadı :

ExecuteSQL         ( "SELECT
a.\"Malzeme adı\",
a.\"Min miktar\",
a.\"Stok\",
CONCAT(CONCAT(CONCAT(CONCAT(a.\"Malzeme adı\" ,  ' ( '),a.\"Stok\"),'
 ) : '), a.\"Min miktar\") AS SONUC

FROM
malzeme a
           WHERE a.\"Stok\" < a.\"Min miktar\"            
        "
        ; " : " ; ¶  ; "" )
28, Ocak, 2017 atesm59 (15,730 puan) tarafından cevaplandı
0 oy
Su sekilde denermisiniz.

Let ( [

sql1 =  ExecuteSQL ( "SELECT a.\"Malzeme adı\" FROM \"Malzeme\" a WHERE a.\"Stok\" < a.\"Min miktar\" "  ; " : " ; ¶  ; "" )
sql2 =  ExecuteSQL ( "SELECT a.\"Min miktar\" FROM \"Malzeme\" a WHERE a.\"Stok\" < a.\"Min miktar\" "  ; " : " ; ¶  ; "" )
sql3 =  ExecuteSQL ( "SELECT a.\"Stok\" FROM \"Malzeme\" a WHERE a.\"Stok\" < a.\"Min miktar\" "  ; " : " ; ¶  ; "" )
];
"(" & sql1 & ")" & sql2 & ":" & sql3
)
29, Ocak, 2017 Hamit Özsönmez (56,720 puan) tarafından cevaplandı
...