Post

Compare Sybase Date

** SLOG_TABLES

TABLES_SNNAMECDATE
1SLOG_2019013008352019-01-30 08:35:59
2SLOG_2022013009352022-01-30 09:35:59
3SLOG_2022121515132022-12-15 15:13:00
4SLOG_2022121509072022-12-19 14:23:00

只會查出最後一筆:

1
2
SELECT * FROM SLOG_TABLES WHERE(UPCODE IS NULL OR UPCODE<>'D') AND 
CDATE>(SELECT CONVERT(DATE,CDATE) FROM SLOG_TABLES WHERE(UPCODE IS NULL OR UPCODE<>'D') AND TABLES_SN=3);

要加等號才會查出最後 2 筆:

1
2
SELECT * FROM SLOG_TABLES WHERE(UPCODE IS NULL OR UPCODE<>'D') AND 
CDATE>=(SELECT CONVERT(DATE,CDATE) FROM SLOG_TABLES WHERE(UPCODE IS NULL OR UPCODE<>'D') AND TABLES_SN=3);

如果用字串, 也會是 2筆:

1
2
SELECT * FROM SLOG_TABLES WHERE(UPCODE IS NULL OR UPCODE<>'D') AND 
CDATE>'2022-12-15';
This post is licensed under CC BY 4.0 by the author.