Sql 排序不正确
我的查询有一个排序问题,我弄不清楚 它返回排序后的值,如下所示,即使在右边的列中有ORDER BY active选项Sql 排序不正确,sql,sql-order-by,Sql,Sql Order By,我的查询有一个排序问题,我弄不清楚 它返回排序后的值,如下所示,即使在右边的列中有ORDER BY active选项 SUPPLIER(t.naam) - ORDER DATE (r.datum) - ARTICLE 我需要 ORDER DATE (r.datum) - SUPPLIER(t.naam) - ARTICLE $towhere = ''; if ($_SESSION['user']['type'] == 'to') { $towhere .= ' and p.rel
SUPPLIER(t.naam) - ORDER DATE (r.datum) - ARTICLE
我需要
ORDER DATE (r.datum) - SUPPLIER(t.naam) - ARTICLE
$towhere = '';
if ($_SESSION['user']['type'] == 'to') {
$towhere .= ' and p.relaties_code_0 ="' . (string)$_SESSION['user']['code'] . '"';
}
if (isset($_SESSION['jetnet']) && $_SESSION['jetnet']) {
$towhere .= ' and p.relaties_code_0 in (' . $jetnet_touroperators . ')';
}
$query = 'SELECT p.id
,p.relaties_code
,r.datum
,t.naam as touroperator
,p.taalcodes_taalcode as taal
,p.tmsritd_id
,p.aantal
,p.artikel_id
,p.memoverzending
,p.omschr
,p.tmsinvoicecode_code as tmsinvoicecode,
po.impref01 AS ponummer
FROM tmspickd (NOLOCK) p join tmsbstreld (NOLOCK) po on po.id=p.tmsbstreld_id join relaties (NOLOCK) t on p.relaties_code_0=t.code join tmsritd (NOLOCK) rd on p.tmsritd_id=rd.id join tmsrit (NOLOCK) r on rd.tmsrit_id=r.id where p.relaties_code=\'' . (string)$_SESSION['user']['bestelcode'] . '\' ' . $towhere . ' order by r.datum desc, p.relaties_code_0, p.artikel_id';
$rows = S::getAll($query, array());
foreach ($rows as $row) {
//Y-m-d
$row['datum'] = date('Y-m-d', strtotime($row['datum']));
$row['omschr'] = htmlentities($row['omschr']);
//controleer als ponummer numeriek is
if (!is_numeric(substr($row['ponummer'], 0, 5))) {
$row['ponummer'] = "";
}
$tplvars['delivered'][] = $row;
有人帮忙吗?谢谢
我客户的信息是保密的,所以我不能把真实的样本数据放在这里。所以我把它做成了通用的,但它很容易理解。
客户可以从不同的供应商在线订购不同的产品
在订单历史视图中,我需要显示第一个计划交货日期
现在,它正在按供应商名称进行排序,并混淆日期。所以客户打电话给false查询缺少的订单
我们正在使用Windows CRM应用程序和MSSQL数据库以及PHP在线应用程序,以便客户订购产品
样本数据:
SCHEDULED DELIVERY DATE SUPPLIER ARTICLE
2015-02-03 sup1 product A
2015-02-03 sup2 product D
2015-02-01 sup1 product A
2015-02-14 sup3 product X
2015-02-15 sup3 product Y
2015-02-16 sup4 product Z
2015-02-01 sup1 product A
给我们一些样品数据,包括当前订单和想要的订单!编辑你的问题,并将其添加到易读的TOTHANKS格式中,但请改为编辑你的问题,并将其格式化,以便我们可以毫无问题地阅读它!请不要将代码示例或示例数据放入注释中-因为您无法对其进行格式化,所以读取它非常困难。。。。取而代之的是:通过编辑你的问题来更新它,以提供额外的信息!谢谢。到目前为止,您的样品数据与您的订单相符。你期望/想要得到什么?