<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.aspnetzone.de/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>SQL, T-SQL, PL/SQL, Stored Procedures, ...</title><link>http://www.aspnetzone.de/forums/24/ShowForum.aspx</link><description>SQL spezifische Fragen. Views, Stored Procedures, Funktionen, usw. Bitte das Datenbanksystem im Topic angeben.</description><dc:language /><generator>CommunityServer 2.1 SP2 (Build: 61120.2)</generator><item><title>AW: SQL Select mit verschachtelter SELECT Abfrage</title><link>http://www.aspnetzone.de/forums/thread/218982.aspx</link><pubDate>Mon, 20 Sep 2010 13:46:11 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:218982</guid><dc:creator>GPuffe</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspnetzone.de/forums/thread/218982.aspx</comments><wfw:commentRss>http://www.aspnetzone.de/forums/commentrss.aspx?SectionID=24&amp;PostID=218982</wfw:commentRss><description>&lt;P&gt;Hallo LyR,&lt;/P&gt;
&lt;P&gt;schau mal hier nach:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.sql-und-xml.de/sql-tutorial/subqueries-unterabfragen.html"&gt;http://www.sql-und-xml.de/sql-tutorial/subqueries-unterabfragen.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Gruß&lt;/P&gt;
&lt;P&gt;Gerald&lt;/P&gt;</description></item><item><title>SQL Select mit verschachtelter SELECT Abfrage</title><link>http://www.aspnetzone.de/forums/thread/218911.aspx</link><pubDate>Wed, 15 Sep 2010 16:26:13 GMT</pubDate><guid isPermaLink="false">ce930855-ae9b-4fa4-8077-06a76071cc6a:218911</guid><dc:creator>LyR</dc:creator><slash:comments>0</slash:comments><comments>http://www.aspnetzone.de/forums/thread/218911.aspx</comments><wfw:commentRss>http://www.aspnetzone.de/forums/commentrss.aspx?SectionID=24&amp;PostID=218911</wfw:commentRss><description>Nabend zusammen,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ich habe eine kleine Frage zu meiner SQL-Abfrage. Es geht um die Protkolierung von verschiedenen Geräten an Hand derer HttpRequests.&lt;/div&gt;&lt;div&gt;Kurz zum Aufbau meiner Datenbank:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Location Tabelle &lt;/b&gt;- Primary Key: Location_UID, zweite Spalte:&lt;b&gt; Location_Name&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Devices Tabelle &lt;/b&gt;- Primary Key: Devices_UID, zweite Spalte: &lt;b&gt;Device_Name, &lt;/b&gt;dritte Spalte: &lt;b&gt;Location_UID &lt;/b&gt;Foreign Key mit Bezug auf den PK der Location Tabelle&lt;/div&gt;&lt;div&gt;&lt;b&gt;StatusLog Tabelle &lt;/b&gt;- PK ID, automatisch gesetzt und erhöht sich immer um 1, zweite Spalte:&amp;nbsp;&lt;b&gt;Devices_UID &lt;/b&gt;dritte Spalte: &lt;b&gt;CurrentFileName &lt;/b&gt;Wert wird hier aus dem HttpReq. gelesen,&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;				&lt;/span&gt;vierte Spalte: &lt;b&gt;LastAccess &lt;/b&gt;wird standardmäßig mit getdatetime() gesetzt beim Insert in die Tabelle&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Nun möcht ich einen SQL-Befehl entwickeln, mit dem ich von jedem Device die passende Location und die Infos aus der StatusLog Tabelle angezeigt bekomme. Jedoch möchte ich nur den aktuelltste Spalte angezeigt bekommen.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ein Kollege - der lange Zeit nun krank ist - hat mir folg. Befehl erstellt:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;SELECT &amp;nbsp; &amp;nbsp; TOP (100) lg.Devices_UID, dv.Device_Name, dv.Location_UID, loc.Location_Name, lg.FileName, lg.CreationTime AS LastConnect&lt;/div&gt;&lt;div&gt;FROM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dbo.Devices AS dv INNER JOIN&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dbo.Locations AS loc ON dv.Location_UID = loc.Location_UID INNER JOIN&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dbo.Log AS lg ON dv.Devices_UID = lg.Devices_UID&lt;/div&gt;&lt;div&gt;WHERE &amp;nbsp; &amp;nbsp; (lg.CreationTime = &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(SELECT &amp;nbsp; &amp;nbsp; MAX(CreationTime) AS Expr1&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FROM &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dbo.Log AS l&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WHERE &amp;nbsp; &amp;nbsp; &amp;nbsp;(dv.Devices_UID = lg.Devices_UID)))&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Jedoch funktioniert dieser bei mir nicht mehr? Findet ihr einen Fehler?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Danke!!&lt;/div&gt;</description></item></channel></rss>