【发布时间】:2013-01-23 15:50:21
【问题描述】:
我想一起比较 MMSQL 日期,我想从现在开始检索最近的日期。
这是我的 mssql 日期数据示例:2013-01-23 09:34:03.000
我的桌子是这样的:
NAME : myTable
Column:
- nameUpdate (VARCHAR(255))
- date (DATETIME)
这是我到目前为止所做的,但它不起作用。
$query = "SELECT date FROM myTable";
$res_mnem = mssql_query($query) or die(mssql_get_last_message() . "[ " . $query . " ]");
$latestDate = "";
if (!mssql_num_rows($query)) {
while ($row = mssql_fetch_array($res_mnem)) {
if($latestDate == ""){
$latestDate = $row["date"];
}
elseif($row["date"] > $latestDate){
$latestDate = $row["date"];
}
}
}
echo $latestDate;
谢谢大家
【问题讨论】:
-
事实上这个查询会很有趣,乍一看你可以把你的日期逻辑放到查询本身中,而不是在你的 PHP 代码中。
-
我已经尝试过 MAX(date) 的事情......但它是来自 myTable 的 SELECT 日期
-
那么使用子查询?请发布表架构。
-
@njk : 架构太简单了.. 我把它写在我的问题中
标签: php sql-server date datediff