<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Passing Date value to Oracle SQL in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/60970#M33135</link>
    <description>&lt;P&gt;I have a frustrating problem. I want to write a script to use a JMP date code, to query an Oracle database.&lt;/P&gt;&lt;P&gt;For instance:&lt;/P&gt;&lt;P&gt;StDt = today() - in weeks(4);&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;If I manually do it using Query Builder, I get something like the code below. What syntax do I need to replace the integer date code with to do this? The documentation is pretty sparse on this topic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Query1 = New SQL Query(&lt;BR /&gt;&amp;nbsp;Version( 130 ),&lt;BR /&gt;&amp;nbsp;Connection(...),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;QueryName( "Generic Query" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Select(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AA", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AB", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "BB", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "BC", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"TIMESTAMP",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"t1",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Numeric Format( "m/d/y h:m:s", "0", "NO", "" )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;From(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Table(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"XXTABLE",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Schema( "XX" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Alias( "t1" )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;Where(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Contains(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AA", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Stuff",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;UI( Contains( Base( "Categorical" ) ) )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;) &amp;amp; Contains(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AB", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Other Stuff",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;UI( Contains( Base( "Categorical" ) ) )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;) &amp;amp; GE(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"TIMESTAMP",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"t1",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Numeric Format( "m/d/y h:m:s", "0", "NO", "" )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3605823947,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;UI( Comparison( Base( "Continuous" ) ) )&lt;BR /&gt;&amp;nbsp;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 22 Jun 2018 19:18:17 GMT</pubDate>
    <dc:creator>mwechtal</dc:creator>
    <dc:date>2018-06-22T19:18:17Z</dc:date>
    <item>
      <title>Passing Date value to Oracle SQL</title>
      <link>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/60970#M33135</link>
      <description>&lt;P&gt;I have a frustrating problem. I want to write a script to use a JMP date code, to query an Oracle database.&lt;/P&gt;&lt;P&gt;For instance:&lt;/P&gt;&lt;P&gt;StDt = today() - in weeks(4);&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;If I manually do it using Query Builder, I get something like the code below. What syntax do I need to replace the integer date code with to do this? The documentation is pretty sparse on this topic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Query1 = New SQL Query(&lt;BR /&gt;&amp;nbsp;Version( 130 ),&lt;BR /&gt;&amp;nbsp;Connection(...),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;QueryName( "Generic Query" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Select(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AA", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AB", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "BB", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "BC", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"TIMESTAMP",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"t1",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Numeric Format( "m/d/y h:m:s", "0", "NO", "" )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;From(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Table(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"XXTABLE",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Schema( "XX" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Alias( "t1" )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;Where(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;Contains(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AA", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Stuff",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;UI( Contains( Base( "Categorical" ) ) )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;) &amp;amp; Contains(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column( "AB", "t1" ),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;"Other Stuff",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;UI( Contains( Base( "Categorical" ) ) )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;) &amp;amp; GE(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Column(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"TIMESTAMP",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"t1",&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Numeric Format( "m/d/y h:m:s", "0", "NO", "" )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;3605823947,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;UI( Comparison( Base( "Continuous" ) ) )&lt;BR /&gt;&amp;nbsp;);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jun 2018 19:18:17 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/60970#M33135</guid>
      <dc:creator>mwechtal</dc:creator>
      <dc:date>2018-06-22T19:18:17Z</dc:date>
    </item>
    <item>
      <title>Re: Passing Date value to Oracle SQL</title>
      <link>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/60992#M33141</link>
      <description>&lt;P&gt;What happens when you replace the integer date/time value (&lt;SPAN&gt;3605823947)&amp;nbsp;&lt;/SPAN&gt;with StDt?&amp;nbsp; Seems like that should work.&lt;/P&gt;</description>
      <pubDate>Fri, 22 Jun 2018 22:19:19 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/60992#M33141</guid>
      <dc:creator>cwillden</dc:creator>
      <dc:date>2018-06-22T22:19:19Z</dc:date>
    </item>
    <item>
      <title>Re: Passing Date value to Oracle SQL</title>
      <link>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/61099#M33200</link>
      <description>&lt;P&gt;Just inserting StDt gets me:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;deleted object reference[ ]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can find a few references in the community that show something like the following, but I don't see anything specific to Oracle.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;'" || StDt || "'&lt;/P&gt;&lt;P&gt;" || StDt || "&lt;/P&gt;&lt;P&gt;to_date('^StDt^','m/d/y h:m:s')&lt;/P&gt;&lt;P&gt;to_date('06/13/18 01:01:01','m/d/y h:m:s')&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jun 2018 18:06:10 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/61099#M33200</guid>
      <dc:creator>mwechtal</dc:creator>
      <dc:date>2018-06-25T18:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: Passing Date value to Oracle SQL</title>
      <link>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/61110#M33208</link>
      <description>&lt;P&gt;Cameron was correct. See the example below that verifies a variable can be used.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, if&amp;nbsp; you are getting a deleted reference, my quess is that you are prompting the user for information, and you are not retrieving the information (stdt) correctly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you share your dialog, someone will help you with the extraction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;stdt = 3402950400;
show( As Date(stdt) ); // 01Nov2011;
New SQL Query(
	Version( 130 ),
	Connection( "JMP" ),
	JMP Tables(
		["Stock Averages" =&amp;gt;
		"$Sample_Data\Stock Averages.jmp"]
	),
	QueryName( "SQLQuery1" ),
	Select(
		Column( "Date", "t1", Numeric Format( "m/d/y", "-1", "NO", "" ) ),
		Column( "Open", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
		Column( "High", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
		Column( "Low", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
		Column( "Close", "t1", Numeric Format( "Currency", "2", "YES", "", "USD" ) ),
		Column(
			"Moving Average",
			"t1",
			Numeric Format( "Currency", "2", "YES", "", "USD" )
		)
	),
	From( Table( "Stock Averages", Alias( "t1" ) ) ),
	Where(
		GE(
			Column( "Date", "t1", Numeric Format( "m/d/y", "-1", "NO", "" ) ),
			stdt,
			UI( Comparison( Base( "Continuous" ) ) )
		)
	)
) &amp;lt;&amp;lt; Run&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 25 Jun 2018 21:27:28 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Passing-Date-value-to-Oracle-SQL/m-p/61110#M33208</guid>
      <dc:creator>gzmorgan0</dc:creator>
      <dc:date>2018-06-25T21:27:28Z</dc:date>
    </item>
  </channel>
</rss>

