sql - 在视图中将字符串转换为日期
问题描述
我这里有一个问题,起初我必须convert
将日期(即一个字符串)在我的视图中放入日期,但我不知道该怎么做。
这是我的示例:
CREATE VIEW [dbo].[DataFoodView]
AS
SELECT * FROM
( VALUES (1, N'mik', 5, '2020-5-2'),
(1, N'coca', 5, '2020-5-2'))
AS SM (FID, Fname, Fcount, FDate);
但是由于这种创建,我无法更改日期的格式。
PS:我必须在我的代码中使用这种视图。
解决方案
尝试使用转换功能
CREATE VIEW [dbo].[DataFoodView]
AS
SELECT * FROM
( VALUES (1, N'mik', 5, convert(datetime, '2020-5-2',120)),
(1, N'coca', 5, convert(datetime, '2020-5-2',120)))
AS SM (FID, Fname, Fcount, FDate);
推荐阅读
- sql - 使用 spark sql 过滤 spark 数据集
- tailwind-css - 为什么我的元素无法在 Tailwind css 中仅以小分辨率居中?
- javascript - nextjs 自定义静态文件的显示方式?
- laravel - 在 Laravel 8 中导入自定义字体
- apollo-server - 带有阿波罗服务器的 Mikro-orm 配置 - 实体管理器
- ssl - Windows 服务器中的新 ssl 证书
- r - 识别向量中的给定模式并添加缺少的元素以获得给定模式的重复
- nest-device-access - 我需要商业开发才能访问沙盒吗?
- flutter - 我需要动画容器以在 3 x 3 网格视图中摇动
- python - 用于迁移学习的 Keras 自定义损失 - 更新损失函数内的值