{"id":1549,"date":"2016-01-27T13:04:06","date_gmt":"2016-01-27T11:04:06","guid":{"rendered":"http:\/\/www.ozgurguler.net\/blog\/?p=1549"},"modified":"2016-04-27T13:12:28","modified_gmt":"2016-04-27T10:12:28","slug":"logo-icin-tarih-bilgisinini-datetimea-integer-olarak-ceviren-fonksiyon","status":"publish","type":"post","link":"https:\/\/www.ozgurguler.net\/blog\/logo-icin-tarih-bilgisinini-datetimea-integer-olarak-ceviren-fonksiyon\/","title":{"rendered":"Logo i\u00e7in tarih bilgisinini datetime&#8217;a integer olarak \u00e7eviren fonksiyon."},"content":{"rendered":"<p><span class=\"hljs-operator\"><span class=\"hljs-keyword\">CREATE<\/span> <span class=\"hljs-keyword\">FUNCTION<\/span> fn_LogoTimetoSystemTime (@GELENDEGER <span class=\"hljs-built_in\">INT<\/span>)<\/span><br \/>\n<span class=\"hljs-operator\"><span class=\"hljs-keyword\">RETURNS<\/span> <span class=\"hljs-built_in\">VARCHAR<\/span>(<span class=\"hljs-number\">8<\/span>)<\/span><br \/>\n<span class=\"hljs-operator\">AS<\/span><br \/>\n<span class=\"hljs-operator\">BEGIN<\/span><br \/>\n<span class=\"hljs-operator\">DECLARE @SAAT <span class=\"hljs-built_in\">VARCHAR<\/span>(<span class=\"hljs-number\">2<\/span>), @DAKIKA <span class=\"hljs-built_in\">VARCHAR<\/span>(<span class=\"hljs-number\">2<\/span>), @SANIYE <span class=\"hljs-built_in\">VARCHAR<\/span>(<span class=\"hljs-number\">2<\/span>), @SONUC <span class=\"hljs-built_in\">VARCHAR<\/span>(<span class=\"hljs-number\">8<\/span>)<\/span><br \/>\n<span class=\"hljs-operator\"><span class=\"hljs-keyword\">SELECT<\/span><\/span><br \/>\n<span class=\"hljs-operator\">@SAAT=<span class=\"hljs-keyword\">RTRIM<\/span>(<span class=\"hljs-keyword\">CONVERT<\/span>(<span class=\"hljs-built_in\">char<\/span>(<span class=\"hljs-number\">20<\/span>), <span class=\"hljs-keyword\">ROUND<\/span>(@GELENDEGER \/ <span class=\"hljs-number\">16777216<\/span>, <span class=\"hljs-number\">2<\/span>))),<\/span><br \/>\n<span class=\"hljs-operator\">@DAKIKA=<span class=\"hljs-keyword\">RTRIM<\/span>(<span class=\"hljs-keyword\">CONVERT<\/span>(<span class=\"hljs-built_in\">char<\/span>(<span class=\"hljs-number\">20<\/span>), <span class=\"hljs-keyword\">ROUND<\/span>((@GELENDEGER &#8211; <span class=\"hljs-keyword\">ROUND<\/span>(@GELENDEGER \/ <span class=\"hljs-number\">16777216<\/span>, <span class=\"hljs-number\">2<\/span>) * <span class=\"hljs-number\">16777216<\/span>)\/ <span class=\"hljs-number\">65536<\/span>, <span class=\"hljs-number\">2<\/span>))),<\/span><br \/>\n<span class=\"hljs-operator\">@SANIYE=<span class=\"hljs-keyword\">RTRIM<\/span>(<span class=\"hljs-keyword\">CONVERT<\/span>(<span class=\"hljs-built_in\">char<\/span>(<span class=\"hljs-number\">20<\/span>), <span class=\"hljs-keyword\">ROUND<\/span>((@GELENDEGER &#8211; <span class=\"hljs-keyword\">ROUND<\/span>(@GELENDEGER \/ <span class=\"hljs-number\">16777216<\/span>, <span class=\"hljs-number\">2<\/span>) * <span class=\"hljs-number\">16777216<\/span> &#8211; <span class=\"hljs-keyword\">ROUND<\/span>((@GELENDEGER &#8211; <span class=\"hljs-keyword\">ROUND<\/span>(@GELENDEGER \/ <span class=\"hljs-number\">16777216<\/span>, <span class=\"hljs-number\">2<\/span>) * <span class=\"hljs-number\">16777216<\/span>) \/ <span class=\"hljs-number\">65536<\/span>, <span class=\"hljs-number\">2<\/span>) * <span class=\"hljs-number\">65536<\/span>) \/ <span class=\"hljs-number\">256<\/span>, <span class=\"hljs-number\">2<\/span>)))<\/span><br \/>\n<span class=\"hljs-operator\"><span class=\"hljs-keyword\">SET<\/span> @SAAT=<span class=\"hljs-keyword\">CASE<\/span> <span class=\"hljs-keyword\">WHEN<\/span> <span class=\"hljs-keyword\">LEN<\/span>(@SAAT)=<span class=\"hljs-number\">1<\/span> <span class=\"hljs-keyword\">THEN<\/span> <span class=\"hljs-string\">&#8216;0&#8217;<\/span>+@SAAT <span class=\"hljs-keyword\">ELSE<\/span> @SAAT <span class=\"hljs-keyword\">END<\/span> <\/span><br \/>\n<span class=\"hljs-operator\"><span class=\"hljs-keyword\">SET<\/span> @DAKIKA=<span class=\"hljs-keyword\">CASE<\/span> <span class=\"hljs-keyword\">WHEN<\/span> <span class=\"hljs-keyword\">LEN<\/span>(@DAKIKA)=<span class=\"hljs-number\">1<\/span> <span class=\"hljs-keyword\">THEN<\/span> <span class=\"hljs-string\">&#8216;0&#8217;<\/span>+@DAKIKA <span class=\"hljs-keyword\">ELSE<\/span> @DAKIKA <span class=\"hljs-keyword\">END<\/span> <\/span><br \/>\n<span class=\"hljs-operator\"><span class=\"hljs-keyword\">SET<\/span> @SANIYE=<span class=\"hljs-keyword\">CASE<\/span> <span class=\"hljs-keyword\">WHEN<\/span> <span class=\"hljs-keyword\">LEN<\/span>(@SANIYE)=<span class=\"hljs-number\">1<\/span> <span class=\"hljs-keyword\">THEN<\/span> <span class=\"hljs-string\">&#8216;0&#8217;<\/span>+@SANIYE <span class=\"hljs-keyword\">ELSE<\/span> @SANIYE END<\/span><br \/>\n<span class=\"hljs-operator\">SET @SONUC= @SAAT + <span class=\"hljs-string\">&#8216;:&#8217;<\/span> +@DAKIKA + <span class=\"hljs-string\">&#8216;:&#8217;<\/span> + @SANIYE<\/span><br \/>\n<span class=\"hljs-operator\">RETURN @SONUC<\/span><br \/>\n<span class=\"hljs-operator\">END <\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CREATE FUNCTION fn_LogoTimetoSystemTime (@GELENDEGER INT) RETURNS VARCHAR(8) AS BEGIN DECLARE @SAAT VARCHAR(2), @DAKIKA VARCHAR(2), @SANIYE VARCHAR(2), @SONUC VARCHAR(8) SELECT @SAAT=RTRIM(CONVERT(char(20), ROUND(@GELENDEGER \/ 16777216, 2))), @DAKIKA=RTRIM(CONVERT(char(20), ROUND((@GELENDEGER &#8211; ROUND(@GELENDEGER \/ 16777216, 2) * 16777216)\/ 65536, 2))), @SANIYE=RTRIM(CONVERT(char(20), ROUND((@GELENDEGER &#8211; ROUND(@GELENDEGER \/ 16777216, 2) * 16777216 &#8211; ROUND((@GELENDEGER &#8211; ROUND(@GELENDEGER \/ 16777216, 2) * 16777216) \/ 65536, [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,10],"tags":[],"class_list":["post-1549","post","type-post","status-publish","format-standard","hentry","category-logorapor","category-sql-server-tsql"],"_links":{"self":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/1549","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/comments?post=1549"}],"version-history":[{"count":1,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/1549\/revisions"}],"predecessor-version":[{"id":1550,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/posts\/1549\/revisions\/1550"}],"wp:attachment":[{"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/media?parent=1549"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/categories?post=1549"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ozgurguler.net\/blog\/wp-json\/wp\/v2\/tags?post=1549"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}