由产品的生产日期过期日期生成保质期

select DATEDIFF(month,'2020-07-20','2021-06-25')
select DATEDIFF(month,baozhiqi,sxrq) as youxq , * from jh_djmx

运行后显示“从字符串转换日期和/或时间时,转换失败。”

哪位大神帮帮忙

你的日期字段不是日期类型的吧,里面应该是非正常格式的日期字符串,检查一下

两个日期取相隔月份即可 使用datediff函数,你的生产日期和过期日期的 数据类型是什么,格式有问题