djed Posted July 2, 2006 Share Posted July 2, 2006 Hi:The following code worked fine in Mysql (Note: Already changed mysql to mssql). It queries a table for songs added in the last 30 days (today - 30).[i]$sqlconnect=mssql_connect($server,$username,$password);$sqldb=mssql_select_db("xx",$sqlconnect);$dayspast = 30;$result = mssql_query("SELECT date_added, artist, title, albumFROM songlist WHERE (songtype='S') AND date_added > (SUBDATE(NOW(),INTERVAL '".$dayspast."' DAY)) ORDER BY date_added DESC, artist,title,album", $sqlconnect);[/i]I am getting an error saying NOW is not a recognized function name.Can someone help me code this correctly for a MS SQL DB?It would be GREATLY appreciated.ThanksEd Quote Link to comment https://forums.phpfreaks.com/topic/13422-mssql-query-last-30-days/ Share on other sites More sharing options...
argoSquirrel Posted September 12, 2006 Share Posted September 12, 2006 AND " . $daysPast . " > DATEDIFF(d, date_added, GETDATE()) Quote Link to comment https://forums.phpfreaks.com/topic/13422-mssql-query-last-30-days/#findComment-90193 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.