【发布时间】:2013-12-29 14:38:49
【问题描述】:
SELECT convert(VARCHAR, WH.DATE, 103),
PN.partyname,
BT.birdname,
dt.totalweight,
dt.rateperkg,
dt.dcno,
mr.branch
FROM K_RT_Dailyentryretail DT
INNER JOIN K_RT_PartyName PN
ON pn.sno = dt.partyname
INNER JOIN K_RT_WarehouseDetails WH
ON dt.branchdate = wh.sno
INNER JOIN K_RT_BirdType BT
ON dt.birdtype = bt.sno
INNER JOIN K_RT_MasterRetailStores MR
ON MR.sno = WH.branch
WHERE MR.branch + ' - ' + convert(VARCHAR, WH.DATE, 103) = @date
ORDER BY convert(VARCHAR, WH.DATE, 103) DESC
这里..按日期排序不起作用。我该如何解决这个问题?
【问题讨论】:
-
什么意思?你能给我们展示一些示例输出吗?
-
您知道您要订购转换后的日期吗?我刚刚检查了它今天给出的 11/12/2013 所以这意味着你可以有 11/12/2013 然后是 01/10/2012 因为它是一个字符串:)
-
分店日期:Madhapur - 08/12/2013,分店日期:Madhapur - 03/12/2013,分店日期:Nizampet - 08/12/2013,分店日期:Madhapur - 09/12/ 2013
-
输出如上按日期顺序排列的顺序。
标签: sql-server tsql sql-order-by