对不起这个平凡的问题,但我已经尝试了一段时间,现在无法得出问题的结论.
我只是从某一天检索行并尝试按同一列排序.但它们似乎没有正确排序.继承人我的疑问
SELECT * FROM property_card_bookings
WHERE property_card_bookings_worker = '{$userid}'
AND DATE(property_card_bookings_starttime) = '{$day}'
ORDER BY TIME(property_card_bookings_starttime)
Run Code Online (Sandbox Code Playgroud)
由于这些是预订,我想在最早的开始时间列出它们.但我尝试的任何东西似乎都没有用.下面是我得到的:
一旦我设置了params,它就会运行iron-ajax
<!-- Ajax call to retrieve the data once params is set -->
<template is="dom-if" if="{{params}}">
<iron-ajax
auto
method="GET"
url="../api/bookings/"
params='{{params}}'
handle-as="json"
on-response="handleResponse"
last-response="{{data}}">
</iron-ajax>
</template>
// In polymer function
this.params = {
type: 'dayBookings',
userId: this.userId,
date: getJustDate(this.rawDate)
};
Run Code Online (Sandbox Code Playgroud)
似乎是由id安排他们
请注意TIME():
提取时间或日期时间表达式expr的时间部分并将其作为字符串返回.
这意味着ORDER BY TIME(property_card_bookings_starttime)按字符串排序不是你想要的.
如果这些列是DATETIME格式,您可以直接订购它们:
ORDER BY property_card_bookings_starttime
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |