Mar*_*cel 4 sql sql-server ssms date
示例(不是这样工作):
SELECT * FROM User
WHERE LastActivity > Date(1980,1,1)
Run Code Online (Sandbox Code Playgroud)
其中Date应使用参数year,month,day作为整数.为了避免语言环境的麻烦,我明确地不想使用像"yyyy/mm/dd"或类似的字符串.
我正在MSSQL数据库上使用Microsoft SQL Server Management Studio,如果这很重要的话.
注意:我确信这是微不足道的,但我找不到使用谷歌或SO的解决方案.
为了避免语言环境的麻烦,我明确地不想使用像"yyyy/mm/dd"或类似的字符串.
为了避免这种情况,最好的方法是将日期作为语言中性传递YYYYMMDD.这样它将与语言无关:
SELECT * FROM User
WHERE LastActivity > '19800101';
Run Code Online (Sandbox Code Playgroud)