Quantcast
Channel: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 4871

SQL Code for EOM and FOM Case statement.

$
0
0

I'm trying to add this case statement to my where clause to filter info based on a date. I want the query to target last month if todays date is the first and on the flip side it will use the first and last day of current month as date parameters.

SQL
wherelower(a.ord_shipped_flag)in('y','p')andCASEWHENCONVERT(VARCHAR(10),GETDATE(),112)=DATEADD(month,DATEDIFF(month,0,CONVERT(VARCHAR(10),GETDATE(),112)),0)THENCONVERT(CHAR(10),DATEADD(d,a.RDAT_SHIPPED+5843,0),112)BETWEENCONVERT(VARCHAR(10),DATEADD(m,DATEDIFF(m,0,GETDATE())-1,0),112)ANDCONVERT(VARCHAR(10),DATEADD(ms,-2,DATEADD(month,DATEDIFF(month,0,GETDATE()),0)),112)ELSECONVERT(CHAR(10),DATEADD(d,a.RDAT_SHIPPED+5843,0),112)BETWEENCONVERT(VARCHAR(10),DATEADD(month,DATEDIFF(month,0,GETDATE()),0),112)ANDCONVERT(VARCHAR(10),DATEADD(s,-1,...

Viewing all articles
Browse latest Browse all 4871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>