fonksiyon
Merhaba,
Ekte gördüğünüz gibi başlangıç ve bitiş tarihleri arasındaki farkı yıl bazında ve ay bazında getirdi. Fakat benim istediğim 3 yıl + kalan ayı getirmesi. Görselde aradaki farkın toplam ay olarak yansıtıyor.
(3 yıl 2 ay gibi) toplam 41 ay yazmasını istemiyorum.
-
Commented by Yeliz Akalın originally at 7/7/2023 8:45:45 AM
Tekrar merhaba, aynı textin içinde hem int hem varchar kullanmama izin vermiyor. 3 yıl 2 ay şeklinde yazdırmak istiyorum textin içine fakat hata alıyorum. int için ayrı text için ayrı alanlar oluşturmam gerekiyor. Aynı alanın içerisinde göstermek için ne yapmalıyım? -
Commented by Furkan Camcı originally at 7/7/2023 12:53:06 PM Merhaba,
Muhtemelen farklı tiplerdeki verileri birleştirirken hata alıyorsunuz. Text içerisine farklı veri tiplerini birleştirmek için şu şekilde yazabilirsiniz; SELECT CONCAT(3, 'Yıl ',2,' Ay') virgülle birlikte eklediğiniz tüm verileri tek metinde toplamanızı sağlayacaktır.
İyi çalışmalar dileriz.
-
Commented by Furkan Camcı originally at 7/10/2023 9:37:05 AM Merhaba,
Örnek olarak nasıl birleştirilebileceğinden bahsetmiştim. CONCAT ile istediğiniz verileri birleştirebilirsiniz. Önceki örneğimde 3 ve 2 olarak sabit yazdığım yerlere DATEPART(YEAR,'$PTarih$') ve DATEPART(MONTH,'$PTarih$') % 12 yazarak ay ve yıl bilgisine dinamik ulaşabilirsiniz. Örnek üzerine istediğiniz değişkenleri eklediğinizde tek metin olarak görebilirsiniz.
İyi çalışmalar.
Please sign in to leave a comment.
Comments
6 comments