Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
ngreddy1982
Contributor III
Contributor III

Substract 2nd and 3rd columns into 4th column

  I have created a columns using "Concatenate Load * Inline [Elapsed Days];"

  Now I want to subtract how many days between shipment date to  registering date.

  Please help.

Elapsed days.png

13 Replies
ngreddy1982
Contributor III
Contributor III
Author

SELECT

      

    HE.[Original Order No_]

   ,[Internet Order No_]

   ,HA.[Order Date]

      ,[Item No_]

      ,HE.[Bill-to Name]

   ,RE.[Description]

   ,[Brand Code]

      ,RE.[Reason Code]

      ,HE.[Shipment Date]

   ,[Quantity]

   ,[Country]

      ,HE.[Shipping Agent Code]

      ,[Comments]

   ,[Entry No_]

      ,[Registering Date] 

      ,[Zone Code]

      ,[Bin Code]

      ,RE.[Location Code]

   ,[Replaced_Refunded]

      ,[Cust__Post Return]

      ,RE.[User ID]

      ,[Unit of Measure Code]

   ,[Gross Weight] 

  FROM [TBW_BI].[dbo].[Feelunique Trading$Warehouse Returns] as RE

  INNER JOIN [TBW_BI].[dbo].[Feelunique Trading$Item] AS IT

  ON IT.[No_]=RE.[Item No_]

  INNER JOIN [TBW_BI].[dbo].[Feelunique Trading$Sales Invoice Header] AS HE

  ON HE.[Order GuID]=RE.[Internet Order No_]

  INNER JOIN [TBW_BI].[dbo].[Feelunique Trading$Internet Order Header] AS HA

  ON HA.[Order Guid]=RE. [Internet Order No_]

  WHERE

      HA.[Order Date] >= '2017-01-01T00:00:00.000' AND

      HA.[Order Date] <= '2017-01-31T00:00:00.000' ;

     

load

     HE.[Shipment Date],

     [Registering Date],

     [Registering Date] - [Shipment Date] as [Elapsed Days] FROM [TBW_BI].[dbo].[Feelunique Trading$Sales Invoice Header] ;

sunny_talwar

Try this:

LOAD *,

     [Registering Date] - [Shipment Date] as [Elapsed Days];

SELECT

    HE.[Original Order No_]

   ,[Internet Order No_]

   ,HA.[Order Date]

      ,[Item No_]

      ,HE.[Bill-to Name]

   ,RE.[Description]

   ,[Brand Code]

      ,RE.[Reason Code]

      ,HE.[Shipment Date]

   ,[Quantity]

   ,[Country]

      ,HE.[Shipping Agent Code]

      ,[Comments]

   ,[Entry No_]

      ,[Registering Date]

      ,[Zone Code]

      ,[Bin Code]

      ,RE.[Location Code]

   ,[Replaced_Refunded]

      ,[Cust__Post Return]

      ,RE.[User ID]

      ,[Unit of Measure Code]

   ,[Gross Weight]

  FROM [TBW_BI].[dbo].[Feelunique Trading$Warehouse Returns] as RE

  INNER JOIN [TBW_BI].[dbo].[Feelunique Trading$Item] AS IT

  ON IT.[No_]=RE.[Item No_]

  INNER JOIN [TBW_BI].[dbo].[Feelunique Trading$Sales Invoice Header] AS HE

  ON HE.[Order GuID]=RE.[Internet Order No_]

  INNER JOIN [TBW_BI].[dbo].[Feelunique Trading$Internet Order Header] AS HA

  ON HA.[Order Guid]=RE. [Internet Order No_]

  WHERE

      HA.[Order Date] >= '2017-01-01T00:00:00.000' AND

      HA.[Order Date] <= '2017-01-31T00:00:00.000' ;

Anil_Babu_Samineni

May be this?

load

    HE.[Shipment Date],

    [Registering Date],

    [Registering Date] - HE.[Shipment Date] as [Elapsed Days] FROM [TBW_BI].[dbo].[Feelunique Trading$Sales Invoice Header] ;

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
ngreddy1982
Contributor III
Contributor III
Author

Thank you Sunny.