Logo SQL Int To Date Sayıyı Tarihe Çevirme

Blog Detay

Logo SQL Int To Date Sayıyı Tarihe Çevirme
Logo SQL Int To Date Sayıyı Tarihe Çevirme

Logo SQL Int To Date Sayıyı Tarihe Çevirme

<blockquote> <p><code>&nbsp;</code><code>CREATE</code> <code>FUNCTION</code> <code>[dbo].[LG_INTTODATE](@LDATE </code><code>INT</code><code>)</code></p> <p>&nbsp;</p> <p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code>RETURNS</code> <code>DATETIME</code></p> <p>&nbsp;</p> <p><code>AS</code></p> <p>&nbsp;</p> <p><code>BEGIN</code></p> <p>&nbsp;</p> <p><code>&nbsp;</code><code>DECLARE</code> <code>@</code><code>DATE</code>&nbsp;&nbsp;&nbsp; <code>DATETIME,</code></p> <p>&nbsp;</p> <p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code>@DD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </code><code>INT</code><code>,</code></p> <p>&nbsp;</p> <p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code>@MM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </code><code>INT</code><code>,</code></p> <p>&nbsp;</p> <p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code>@YYYY&nbsp;&nbsp;&nbsp; </code><code>INT</code><code>,</code></p> <p>&nbsp;</p> <p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code>@DATESTR </code><code>VARCHAR</code><code>(12)</code></p> <p>&nbsp;</p> <p><code>&nbsp;</code><code>SELECT</code> <code>@DD&nbsp;&nbsp; = ((@LDATE%65536)/256)</code></p> <p>&nbsp;</p> <p><code>&nbsp;</code><code>SELECT</code> <code>@MM&nbsp;&nbsp; = (@LDATE%65536)%256</code></p> <p>&nbsp;</p> <p><code>&nbsp;</code><code>SELECT</code> <code>@YYYY = (@LDATE/65536)</code></p> <p>&nbsp;</p> <p><code>&nbsp;</code><code>SELECT</code> <code>@DATESTR = </code><code>CAST</code><code>(@DD </code><code>AS</code> <code>VARCHAR</code><code>(2))+</code><code>&#39;-&#39;</code><code>+</code></p> <p>&nbsp;</p> <p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code>CAST</code><code>(@MM </code><code>AS</code> <code>VARCHAR</code><code>(2))+</code><code>&#39;-&#39;</code><code>+</code></p> <p>&nbsp;</p> <p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code>CAST</code><code>(@YYYY </code><code>AS</code> <code>VARCHAR</code><code>(4))</code></p> <p>&nbsp;</p> <p><code>&nbsp;</code><code>SELECT</code> <code>@</code><code>DATE</code> <code>= </code><code>CONVERT</code><code>(DATETIME,@DATESTR,102)</code></p> <p>&nbsp;</p> <p><code>&nbsp;</code><code>RETURN</code><code>(@</code><code>DATE</code><code>)</code></p> <p>&nbsp;</p> <p><code>END</code></p> <p><code>-- SELECT&nbsp; DBO.LG_INTTODATE(190054657) </code></p> <p><code>--RESULT 2900-01-01 00:00:00.000</code></p> </blockquote>

Bunu paylaş
E fatura son bakiye kuralı
Logo Mükellef.Exe Başka kullanıcı kullanıyor sorunu
Yazar erydogan
1992 yılı İstanbul doğumluyum. "Beykent Üniversitesi/Bilgisayar Programcılığı" bölümü mezunuyum, 7 yılı aşkın süredir Logo firmasının üretmiş olduğu ERP ürünlerine teknik destek vermek üzere “Logo Erp Danışmanı/Sistem Uzmanı” olarak çalıştım. 2020 Şubat ayında yıllardır hayalini kurduğum "kendi işimi yapma" düşüncemi hayata geçirmek üzere DGN Yazılım firmasını kurdum. Ayrıca .Net C# (MVC) yazılım dilini kullanarak Web tabanlı/Mobil Uyumlu, Logo yazılım entegreli ya da tamamen bağımsız uygulamalar geliştiriyorum.

İlişkili Bloglar:

0 Yorum

Copyrights © 2020 All Rights Reserved by DGN Software.