我正在使用CONVERT(data_type(length),expression,style)函数来更改SELECT查询中的日期格式.
声明@dt nvarchar(20)
从SalesTable中选择@dt = Convert(nvarchar(20),SalesDate,113)
我需要的格式是'dd-MMM-yyyy'(例如'05 -Jul-2013')但是我找不到这种特定格式的正确样式编号(例如113).请问有人帮我吗?
我在RAW sql中声明了两个变量
DECLARE @str nvarchar(max), @str1 nvarchar (max);
SET @str = " AND (c.BondSales_Confirmed <> -1)";
SET @str1 = " AND (c.BondSales_IssueType = 'REGULAR')";
Run Code Online (Sandbox Code Playgroud)
我的SQL查询是:
SELECT * From t_BondSales Where (BondSales_cType <> 'Institute') " + str1 + str "
Run Code Online (Sandbox Code Playgroud)
在这里我收到以下错误:
错误:SQL问题:"+ str1 + str"附近的语法不正确
可以任何人请帮助我使用正确的语法,如何在where子句中连接字符串?
我正在使用iReport.情况如下:
我有一些名为的参数branchID, spType.
我创建了一个名为的变量branchName (string) ,默认为null.
我需要做的是,要改变/编辑变量的值branchName取决于值branchID和spType
如何使用If Else 使用JasperReports执行此操作.它是变量属性的东西branchName吗?任何帮助/建议将受到高度赞赏.
date ×1
date-format ×1
ireport ×1
parameters ×1
select ×1
sql ×1
sql-server ×1
variables ×1
where-clause ×1