昨天我发布了以下问题:
"""
这是我的表格的简化版本:
它包含列
from datetime import datetime, timedelta
import time
import os, signal, logging
logging.basicConfig(level=logging.DEBUG)
from apscheduler.schedulers.background import BackgroundScheduler
scheduler = BackgroundScheduler()
def turn_on():
#Turn ON
print('##############################Lights on')
def turn_off():
#Turn off
print('#############################Lights off')
def schedule():
print('Lights will turn on at'.format(lights_on_time))
if __name__ == '__main__':
while True:
lights_on_time = (str(datetime.now() + timedelta(minutes=1)))
lights_off_time = (str(datetime.now() + timedelta(minutes=2)))
scheduler.add_job(turn_on, 'date', run_date=lights_on_time)
scheduler.add_job(turn_off, 'date', run_date=lights_off_time)
try:
scheduler.start()
signal.pause()
except:
pass
print('Press Ctrl+{0} to exit'.format('Break' if os.name == 'nt' else 'C'))
try:
# This is here to simulate application activity (which keeps the main thread alive).
while True:
time.sleep(2)
except (KeyboardInterrupt, SystemExit):
# Not strictly necessary if daemonic mode is enabled but should be done if possible
scheduler.shutdown()
它们都是employee_id column2 column3 x y
我在编写复杂的MySQL查询时遇到问题。我希望获得NUMERIC
中与另一名员工具有相同价值的所有员工的所有employeeid
和column3
值,并为column2
和{{1}设置不同的值来自其他员工的配对。例如,如果表中包含以下4行:
x
应该获取行y
和2 100 123.456 5 7
1 234 123.456 5 7
3 100 456.789 5 10
4 100 123.456 5 7
,因为它们具有不同的员工ID(2 100 123.456 5 7
vs 3 100 456.789 5 10
),2
的值相同({ {1}}和3
)以及不同的column2
,100
对:(员工2有100
= 5和x
= 7,这是不同的从y
= 5和x
= 10)。
如何将表格文件与其他文件进行比较?
"""
有人回复了以下查询,我根据我的表格进行了调整:
y
我仍然没有得到我期望的结果,所以我想知道这个查询是否正在做我认为正在做的事情,或者它是否遗漏了什么。