Batch file

@echo off

: Gerard O'Rourke
: Date 13/09/2016
:

FOR /F "TOKENS=1 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET dd=%%A
FOR /F "TOKENS=1,2 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET mm=%%B
FOR /F "TOKENS=1,2,3 eol=/ DELIMS=/ " %%A IN ('DATE/T') DO SET yyyy=%%C

SET /P dd=Please enter Day (dd) [%dd%]?
SET /P mm=Please enter Month (mm) [%mm%]?
SET /P yyyy=Please enter Year (yyyy) [%yyyy%]?

echo RUNNING SQL QUERY
echo.
call sqlcmd -v mydate="%yyyy%-%mm%-%dd%" -i SampleProcedure.sql

SampleProcedure.sql

SET NOCOUNT ON
USE ucce_awdb

SELECT * from Blah
WHERE DateTime Between '$(mydate) 00:00:00' AND '$(mydate) 23:59:56' 
  • tech-notes/scripts/simplesqlscript.txt
  • Last modified: 2018/05/17 20:05
  • by gerardorourke