MSSQL den , EXCEL çekilen Tarih formatının excel de değiştirilmesi

Katılım
29 Haziran 2005
Mesajlar
158
Excel Vers. ve Dili
MS Office Professional Plus 2013 64 Bit -Eng
MSSQL 2012 R2 64 Bit
Merhaba arkadaşlar,

ODBC bağlantısı kurarak MSSQL den aşağıdaki EXCEL SQL sorgusu ile bilgi çekiyorum.

SELECT SUM(LG_001_01_INVOICE.NETTOTAL) AS [TOPLAM Ciro], LG_001_01_INVOICE.DATE_
FROM LG_001_01_INVOICE INNER JOIN
LG_001_CLCARD ON LG_001_01_INVOICE.CLIENTREF = LG_001_CLCARD.LOGICALREF
WHERE (LG_001_01_INVOICE.CANCELLED = 0)
GROUP BY LG_001_01_INVOICE.TRCODE, LG_001_01_INVOICE.DATE_
HAVING (LG_001_01_INVOICE.TRCODE = 8) AND (LG_001_01_INVOICE.DATE_ BETWEEN CONVERT(DATETIME, '2007-01-01 00:00:00', 102) AND
CONVERT(DATETIME, '2007-01-31 00:00:00', 102))
ORDER BY LG_001_01_INVOICE.DATE_

Excel e gelen Tarih Formatı 04.01.2007 00 : 00 : 00 şeklinde
ben tarihi Parçaal ile 04.01.2007 olarak başka bir sütunda değiştirmek istedim ama olmadı..sonuç olarak tarihin EXCEL sayısal kodunu çeviriyor...

yardımlarınızı bekliyorum , iyi çalışmalar...

Mevcut Durum
TOPLAM Ciro DATE_
12,127.62 04.01.2007 00:00
16,548.67 05.01.2007 00:00
5,207.64 06.01.2007 00:00
22,440.33 08.01.2007 00:00

Olmasını istediğim Durum
TOPLAM Ciro DATE_
12,127.62 04.01.2007
16,548.67 05.01.2007
5,207.64 06.01.2007
22,440.33 08.01.2007
 
Son düzenleme:
Katılım
21 Haziran 2007
Mesajlar
97
Excel Vers. ve Dili
Rusca 2003
Tarih aldiginiz satır için
Range("D4:D30000").NumberFormat = "dd.mm.yyyy"
Bu kodu yazıb deneyin
 
Katılım
29 Haziran 2005
Mesajlar
158
Excel Vers. ve Dili
MS Office Professional Plus 2013 64 Bit -Eng
MSSQL 2012 R2 64 Bit
Maksim Kardeş ilgine gerçekten teşekkür ederim.

Tarih aldiginiz satır için
Range("D4:D30000").NumberFormat = "dd.mm.yyyy"
Bu kodu yazıb deneyin
Maksim Kardeş ilgine gerçekten teşekkür ederim.
Bu sorunu , Sütunu seçip TARİH diye biçimlendirdiğimde olmamıştı.
Daha sonra tekrar sütunu seçip tekrar tarih deyince sütunu olması gereken formata çevirdi...sanırım..Excel 2003 ün BAG ı olarak değerlendirmemiz gerekecek...yani anlayacağınız hiç bir kod kullanmadan SQL den gelen tarih formatını EXCEL Hücre biçimlendirmelerinden biçimlendirmek mümkün oldu...

kolay gelsin , iyi çalışmalar...
 

Rafet

Altın Üye
Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Altın Üyelik Bitiş Tarihi
01-12-2025
Görmek istediğiniz görüntüyü SQL Komutuylada yapa biliriz.
GETADATE() günün tarihini verir istediğiniz biçimi sağlamak için 20 değerini değiştirerek istediğiniz görünümü elde etmeye calışın.

Muhabbetle.

SELECT CONVERT(VARCHAR(10),getdate(),20)
 
Katılım
5 Ocak 2007
Mesajlar
17
Excel Vers. ve Dili
turkhis
aynı cevabın access e uyarlnması mumkunmudur?
 
Üst