SQL:按最近的日期查询未来的订单顺序

问题描述 投票:0回答:1

TABLE约会

id  int(11) Auto Increment  
appointment_number  varchar(150) NULL   
facility_id int(11) 
practitioner_id int(11) 
calendar_id int(11) 
calendar_service_id int(11)     
patient_id  int(11) 
patient_relative_id int(11) NULL    
first_name  varchar(200)    
last_name   varchar(200) NULL   
email   varchar(100) NULL   
phone   varchar(100) NULL   
birthdate   date NULL   
fg_gender   tinyint(2) NULL 
start_time  datetime    
end_time    datetime
sql
1个回答
0
投票
我从tinyint(2)参考中认为这是SQLite或MySQL / MariaDB。因此,对于SQLite:

SELECT * FROM appointments WHERE start_time > datetime('now') ORDER BY start_time ASC

对于MySQL / Maria:

SELECT * FROM appointments WHERE start_time > now() ORDER BY start_time ASC

© www.soinside.com 2019 - 2024. All rights reserved.