sql - 如何处理数据库表的日期时间列中的“NA”?
问题描述
有谁知道在 SQL Server 数据库的日期时间列中处理“NA”值的最佳方法。我正在将 nvarchars 转换为 datetime 并且因为 'NA' 不是同一个 NULL,所以我不能将它转换为一个。该列是房产空置的日期,“NA”表示它不是空置的,但列中也有 NULL 值,这意味着它不知道该房产是否空置。什么是不丢失信息的最佳方法?(没有派人去检查属性)谢谢
解决方案
另一种解决方案是将值设置为数据类型允许的最大未来值。未来的任何日期都应该表明该物业目前没有空置,对吧?
推荐阅读
- javascript - 无论 CSP 中有什么,Cordova 都不会获取任何 base64
- maven - 将 Active Choices 反应参数插件与 Maven 元数据插件一起使用
- c - 1000位数字的13个相邻数字的最大乘积
- amazon-web-services - 实现 Lambda 函数以通过 SSM 运行命令
- javascript - 仅出于某些原因使网站的 SourceMap 可见
- python-3.x - 斐波那契快速递归程序的复杂性
- gtk - 如何从具有后备功能的 GIcon 创建 GtkImage?
- android - Google 脚本在第 14 行返回错误,但第 14 行没有代码
- go - 在 golang 中调用带有 WMI 类参数的方法
- traefik - 完全从命令行配置 Traefik