[Solved] IF/THEN in a query criteria

Creating tables and queries
Post Reply
asiegelson
Posts: 11
Joined: Fri Apr 03, 2020 5:14 pm

[Solved] IF/THEN in a query criteria

Post by asiegelson »

Does anyone know the syntax for entering IF/THEN statements in query criteria? I am creating a query which searches my database for values based on multiple drop down list user inputs and I would like it to ignore an input if it is null.

Thanks.
Last edited by Hagar Delest on Wed Sep 02, 2020 2:58 pm, edited 1 time in total.
Reason: tagged solved
OpenOffice 4.1.7 on Windows 10
F3K Total
Volunteer
Posts: 1038
Joined: Fri Dec 16, 2011 8:20 pm

Re: IF/THEN in a query criteria

Post by F3K Total »

Hi,
show your current query here, then you'll get help.
R
  • MMove 1.0.6
  • Extension for easy, exact positioning of shapes, pictures, controls, frames ...
  • my current system
  • Windows 10 AOO, LOLinux Mint AOO, LO
asiegelson
Posts: 11
Joined: Fri Apr 03, 2020 5:14 pm

Re: IF/THEN in a query criteria

Post by asiegelson »

See attached.

Thanks.

This is the SQL (of the attached)

SELECT DISTINCT "1-jobs1"."JobName", "1-jobdata"."ADE-Eng1", "1-jobdata"."ADE-Eng2", "1-jobdata"."ADE-Eng3", "1-jobdata"."DataDate", "1-jobs1"."EngFirm", "1-jobdata"."DataEngContact", "1-manuf"."Manuf", "1-jobdata"."ADE-Prod", "1-Allsearchdata"."SearchData", "1-Allsearchdata"."SearchData", "1-Allsearchdata"."S-EngFirm", "1-Allsearchdata"."S-EngFirm", "1-Allsearchdata"."SearchData", "1-Allsearchdata"."StrtDate", "1-Allsearchdata"."EndDate", "1-Allsearchdata"."S-EngFirm" FROM { OJ "sys"."1-manuf" AS "1-manuf" RIGHT OUTER JOIN "sys"."1-jobdata" AS "1-jobdata" ON "1-manuf"."ManufID" = "1-jobdata"."ADE-Manuf" }, "sys"."1-jobs1" AS "1-jobs1", "sys"."1-Allsearchdata" AS "1-Allsearchdata" WHERE "1-jobdata"."JobID" = "1-jobs1"."JobNumber" AND ( "1-jobdata"."ADE-Eng1" = "1-Allsearchdata"."S-ADEENG" AND "1-jobdata"."DataDate" BETWEEN "1-Allsearchdata"."StrtDate" AND "1-Allsearchdata"."EndDate" AND "1-jobs1"."EngFirm" = 'IF [1-Allsearchdata].[S-EngFirm] IS NOT EMPTY THEN [1-Allsearchdata].[S-EngFirm]' OR "1-jobdata"."ADE-Eng2" = "1-Allsearchdata"."S-ADEENG" AND "1-jobdata"."DataDate" BETWEEN "1-Allsearchdata"."StrtDate" AND "1-Allsearchdata"."EndDate" OR "1-jobdata"."ADE-Eng3" = "1-Allsearchdata"."S-ADEENG" AND "1-jobdata"."DataDate" BETWEEN "1-Allsearchdata"."StrtDate" AND "1-Allsearchdata"."EndDate" )
Attachments
Query Sample.pdf
(35.02 KiB) Downloaded 293 times
OpenOffice 4.1.7 on Windows 10
User avatar
Villeroy
Volunteer
Posts: 31279
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: IF/THEN in a query criteria

Post by Villeroy »

Please, edit this topic's initial post and add "[Solved]" to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice
asiegelson
Posts: 11
Joined: Fri Apr 03, 2020 5:14 pm

Re: IF/THEN in a query criteria

Post by asiegelson »

I got it now. Thank you so much!!!
OpenOffice 4.1.7 on Windows 10
Post Reply