我的查询中有以下列date_period2,它以yyyy-mm格式显示日期,但以字符串形式显示。201304201306如何将它转换为日期格式,以便我可以使用它来获取特定月份的工作日。因此,例如,201304将作为日期而不是字符串转换为04-2013。SELECT TOP 1000 [date_period2] ,[amount]/(SELECT 20 + COUNT(*) FROM
我正在尝试从MySQL语句中获取行数,并创建一个if-else语句。然而,我尝试了我的时间,但似乎不起作用。谁能告诉我我做错了什么?或者有没有更好的方法来做到这一点。"SELECT * FROM Promotions WHERE membershipType = :membershipType AND promoStatus = '1' AND CONVERT(datetime, startDate, 103) <= convert(varchar(8), GETDATE(), 112) AND CONVERT(