sql中当前日期怎么表示出来

那天,我帮隔壁王老师做游戏报道。
服务器用SQL,问我为什么显示的日期不对。
我一看,原来GETDATE是他写的,全程都记录下来了。
是的,转换为convert(date, GETDATE())。
老王说,在使用MySQL之前,他从来没有在MySQL上犯过错误。
等等,还有别的事。
SQLite DATE('already') 看起来很奇怪,而且每个语句都很难使用。
我突然想到,如果我在应用中同时使用Oracle和PostgreSQL,问题会不会更耗时?

SQL中的昨天、今天和明天

上周我们学习了 SQL 日期操作。
真的很不一样。
MySQL 今天:选择 CURRENT_DATE AS 今天; 昨天:选择 CURRENT_DATE
INTERVAL 1 天作为昨天; 明天:SELECT ADDDATE(CURRENT_DATE, 1 ) 明天,
Oracle: 今天:从 double 中选择 CURRENT_DATE AS 今天; 昨天:从两个 AS 中选择 CURRENT_DATE
1 昨天; 明天:SELECT CURRENT_DATE + 1 双作为明天;
SQL Server: 今天:选择 CAST(GETDATE() AS DATE) AS 今天; 昨天: SELECT CAST(DATEADD(DAY, -1 , GETDATE()) AS DATE) AS 昨天; 明天: SELECT CAST(DATEADD(DAY, 1 , GETDATE()) AS DATE) 明天,
PostgreSQL: 今天:选择 CURRENT_DATE AS 今天; 昨天:选择 CURRENT_DATE
1 AS 昨天; 明天:明天选择 CURRENT_DATE + 1 ,
SQLite: 今天:选择 CURRENT_DATE AS 今天; 昨天:SELECT DATE(CURRENT_DATE, '-1 day') AS 昨天; 明天:SELECT DATE('now', '1 day') AS 明天,
我想到了一些事情。
Oracle的DATE类型包含时间。
SQL Server 的 GETDATE() 也需要很长时间。
SQLite 返回一个字符串。
集中精力改变这些。

算了。
这取决于你。

MySQL中todays如何使用今天的日期和时间mysql中todays