Splunk Search

How to create a complex WHERE condition?

jip31
Motivator

Hi

I have to create a complex SPL command (for me ;-))
In this command, I want to search a specific word which start by W10P02xx in a log file and with a date which is previous to month -2 (26 January for today)
I think we have to use a WHERE condition but after???
Is it possible ith SPL command?
Thanks a lot

0 Karma
1 Solution

tiagofbmm
Influencer

Hey

The first part you can you where yourfield like W10P02xx%

The month part, you create a variable last_time with the function relative_time and get 2 months backwards. Then use it to filter your results with an AND

View solution in original post

0 Karma

jip31
Motivator

thanks tiago you are champion 😉

0 Karma

tiagofbmm
Influencer

Please don't forget to accept and upvote the answer

0 Karma

tiagofbmm
Influencer
Yoursearch| eval time_threshold=relative_time(now(), "-2M@d") | where yourfield like "W10P02xx%" AND _time>time_threshold
0 Karma

tiagofbmm
Influencer

You accepted your own answer. Please unaccept yours and accept my answer to the question

0 Karma

jip31
Motivator

thanks tiago but im not sure to succeed ...........

0 Karma

tiagofbmm
Influencer

Hey

The first part you can you where yourfield like W10P02xx%

The month part, you create a variable last_time with the function relative_time and get 2 months backwards. Then use it to filter your results with an AND

0 Karma
Get Updates on the Splunk Community!

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...

Splunk MCP & Agentic AI: Machine Data Without Limits

Discover how the Splunk Model Context Protocol (MCP) Server can revolutionize the way your organization uses ...