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 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()) 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
Archived
This topic is now archived and is closed to further replies.