表格的两个日期之间的TIMESTAMPDIFF,其中diff< 1小时

时间:2018-04-16 07:57:26

标签: mysql sql

我想过滤掉时间少于1小时且在一段时间内的参赛作品。

表1:

id    start                  end                     event

 1. 2018-01-15 10:00:00    2018-01-15 12:00:00     example 1
 2. 2018-12-31 17:00:00    2018-12-31 17:30:00     example 2

SQL:

SELECT start, end, TIMESTAMPDIFF(HOUR, `start`, `end`)
FROM table1
WHERE  start >="2018-01-01" AND ende <= "2018-12-31

在这种情况下,我只想选择示例2条目。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

试试这个

import numpy as  np

A = np.array([4,6,12,14,1,3,5,7,11])

res = A[np.lexsort((A, A % 2))]

# [ 4  6 12 14  1  3  5  7 11]