0
想在sql查詢的幫助下,我使用H2數據庫選擇查詢發現迄今最大一排
我有一排,字段名像日期1,日期,Date_3 12個日期(日期與時間).. 。Date_12
想知道哪些有最大日期和時間。必須知道是否有任何距離當前時間少於10分鐘的日期。
可以在SQL查詢中有一個人幫助上述
想在sql查詢的幫助下,我使用H2數據庫選擇查詢發現迄今最大一排
我有一排,字段名像日期1,日期,Date_3 12個日期(日期與時間).. 。Date_12
想知道哪些有最大日期和時間。必須知道是否有任何距離當前時間少於10分鐘的日期。
可以在SQL查詢中有一個人幫助上述
您可以使用GREATEST
從當前行找到最大值:
SELECT GREATEST(Date_1, Date_2, Date_3,... ,Date_12) AS Max_date_in_row
FROM your_table;
要了解:
是有任何不足10分鐘的日期
SELECT *
FROM your_table
WHERE GREATEST(Date_1, Date_2, Date_3,... ,Date_12) > DATE_ADD(NOW(), INTERVAL -10 MINUTE);
你可以在其他方向上增加10分鐘的差異嗎? – jarlh
Max_date_in_row是我應該在ResultSet中查看的變量,對不對?對不起,我是新來的SQL!我不知道在H2數據庫中是否允許'AS' – SKay
@Skay'Max_date_in_row'只是列的別名。您可以根據需要命名它,例如'AS my_column' – lad2025