如何在sql中基于最近的时间比较2条记录

时间:2015-11-21 12:53:08

标签: mysql sql-server

有两张桌子 第一个有预定时间

BusDepartureStation   ArrivalStation  DepartureTime
A                         B             10:00
A                         B             13:00
C                         D             18:00
C                         D             22:00

第二张表有实际时间

BusDepartureStation   ArrivalStation  DepartureTime
A                         B             10:15
A                         B             13:30
c                         D             18:10
C                         D             22:00

1 个答案:

答案 0 :(得分:0)

public static void main(String[] args) {
        try {

            String cmd = "open /Applications/TextEdit.app";
            Runtime.getRuntime().exec(cmd);

            Robot robot = new Robot();

            robot.delay(2000);
            robot.keyPress(KeyEvent.VK_MINUS);
            robot.keyRelease(KeyEvent.VK_MINUS);

        } catch (AWTException | IOException e) {
            e.printStackTrace();
        }
    }

为此,我假设您的离开时间从未提前,并且较早的预定出发时间总是在随后的公共汽车之前离开。如果我对SQL Server的假设不正确,你应该能够调整时差逻辑来代替使用MySQL函数。