然后,我想将这个@AmountType参数添加到我的where子句中,这样我就可以过滤不同的金额类型。棘手的部分是,我希望@AmountType的值是select的case语句部分的任何结果。这是我的声明: @Date datetimeBEGIN
location, case
when dollarAmount1 - dollarAmount2
我试图使用CASE语句在中创建一个字段,其中包括日期列和日期时间列。每当date列Start_Time为NULL时,datetime列Given_Timestamp就不为空。我试过这样的说法: WHEN Start_Time IS NULL THEN TODATE(Given_Timestamp, 'DEFAULT_DASH', '%d%m%Y')END
(请注意,TODATE(Timestamp,'DEF
我试图从case语句中选择多个字段。我知道下面的语法是错误的,但是它描述了我想要做的事情。请特别注意CASE语句和@type变量。我是否在正确的轨道上,如果我不是一些有帮助的诗人,在正确的方向,将不胜感激。Select(tasks.Title) As 'title',
(Excursions.ExcursionsColour) As 'backgroundColorex=
我需要查询表,并且可以在WHERE子句中传递一个或最多六个参数,具体取决于在前端选择的选项。我在WHERE子句中使用了CASE语句来处理所有的排列。30), cur out sys_refcursor)begin select但是,master_table有500多万行,所以我在每个搜索字段上创建了一
如果我在select子句中创建了一个别名,那么就不能在where子句中使用它,因为根据执行sql查询的顺序,where排在select之前。但是我可以在select子句中创建一个别名,并在having子句中使用它,尽管having先于select。select type, (case when number>25 the
我使用下面的select语句和case。应用大小写的列具有True、False和Null值。我试着显示真假和假都是假的。这是我的疑问: when prog.has_post_calc_screen = ''True'' then ''True''
when prog.has_post_calc_screen
我希望创建一个简单的频率表,以查看ArrestDate字段缺少了多少值(即= 00000000)。CASE WHEN ArrestDate=00000000 THEN 'NO DATE' ELSE 'HAS DATE' END AS HasDate,
CASE WHEN ArrestDate第6行返回:“ARREST_INFO.ArrestDate”在select列表中无效,因为它既不包含在聚合函数中,也不包含