<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>T-SQL</title><link>http://sqlserver.ro/forums/15/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: Cum leg ""Miercuri" de un datetime?</title><link>http://sqlserver.ro/forums/thread/2765.aspx</link><pubDate>Tue, 25 Sep 2007 08:07:01 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2765</guid><dc:creator>maneaflorin@hotmail.com</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2765.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2765</wfw:commentRss><description>&lt;p&gt;Bogdan si Diana va multumesc amandorura pentru raspunsuri.&lt;/p&gt;&lt;p&gt;Ma apuc de testat sa vad&amp;nbsp; ce rezultate obtin.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;Va urez o zi buna!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;Florin&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Cum leg ""Miercuri" de un datetime?</title><link>http://sqlserver.ro/forums/thread/2748.aspx</link><pubDate>Sat, 22 Sep 2007 12:47:13 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2748</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2748.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2748</wfw:commentRss><description>&lt;p&gt;Iata si o metoda (independenta de "datefirst") descrisa de Itzik Ben
- Gan in "Inside Microsoft SQL Server 2005— T-SQL Programming":&lt;/p&gt;&lt;p&gt;SELECT RecordID FROM Table&lt;br&gt;
WHERE DATEDIFF(day, '19000101', RecordDate) % 7 = 0 &lt;/p&gt;&lt;p&gt;Codul de mai
sus "intoarce" toate inregistrarile create luni. Folosesti faptul ca 1
ianuarie 1900 a fost intr-o luni, iar diferenta in zile dintre 1
ianuarie 1900 si orice alta zi de luni nu "da" rest la impartirea cu 7.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Cum leg ""Miercuri" de un datetime?</title><link>http://sqlserver.ro/forums/thread/2745.aspx</link><pubDate>Sat, 22 Sep 2007 09:36:17 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2745</guid><dc:creator>B_gd_n[ ]Sahlean</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2745.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2745</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;DECLARE @dt DATETIME&lt;br&gt;SET @dt = '2007-09-01' -- YYYY-LL-ZZ&lt;br&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;SELECT DATEPART( dw, @dt ) --afiseaza 7 =&amp;gt; sambata&lt;/b&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Explicatii:&lt;/p&gt;&lt;p&gt;[1] dw =&amp;nbsp; day of week&lt;/p&gt;&lt;p&gt;[2] DATEPART extrage o componenta dintr-o data calendaristica&amp;nbsp; (in cazul de fata DATEPARTE(dw...) extrage ziua saptamanii dintr-o data calendaristica)&lt;/p&gt;&lt;p&gt;[3] Ordinea &lt;b&gt;IMPLICITĂ&lt;/b&gt; este {Duminica,Luni,Marti,Miercuri,Joi,Vineri,Sambata} = {1,2,3,4,5,6,7}&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;[4] Atentie la setarea SET DATEFIRST (prima zi a saptamanii) . Valoarea setata (prima zi a saptamanii) o poti obtine cu @@DATEFIRST&lt;/p&gt;&lt;p&gt;URL: ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/a178868e-49d5-4bd5-a5e2-1283409c8ce6.htm&amp;nbsp;&lt;/p&gt;</description></item><item><title>Cum leg ""Miercuri" de un datetime?</title><link>http://sqlserver.ro/forums/thread/2744.aspx</link><pubDate>Sat, 22 Sep 2007 09:07:26 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2744</guid><dc:creator>maneaflorin@hotmail.com</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/2744.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=2744</wfw:commentRss><description>&lt;p&gt;Salut,&lt;/p&gt;&lt;p&gt;Am o tabela de clienti programati la lucrari.&lt;br&gt;Unii din ei sunt programati in fiecare luni si joi (de ex), altii pe 12.09.2007, altii trimestrial.Raportarea trebuie sa listeze clientii programati in perioada data.&lt;/p&gt;&lt;p&gt;Nu prea imi vin idei cum sa fac&amp;nbsp; sa-i leg pe cei programati "every tuesday" de cei programati in dd.mm.yyyy?&lt;/p&gt;&lt;p&gt;Programul a mers brici pana acum cu dd.mm.yyyy, dar vreau sa-l extind pentru situatia combinata de mai sus.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Any hints? &lt;br&gt;&lt;/p&gt;&lt;p&gt;Numai bine,&lt;/p&gt;&lt;p&gt;Florin&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>